Sdílet prostřednictvím


Azure Content Delivery Network s funkcemi pravidlového modulu Edgio Premium

Tento článek obsahuje podrobný popis dostupných funkcí pro službu Azure Content Delivery Network Rules Engine.

Třetí částí pravidla je funkce. Funkce definuje typ akce, která se použije na typ požadavku, který se identifikuje sadou podmínek shody.

Referenční informace k funkcím modulu pravidel Azure Content Delivery Network z Edgio Premium

Dostupné typy funkcí jsou:

Přístup

Tyto funkce jsou navržené pro řízení přístupu k obsahu.

Jméno Účel
Odepření přístupu (403) Určuje, zda jsou všechny požadavky odmítnuty s odpovědí 403 Zakázáno.
Ověřování tokenů Určuje, zda se Token-Based ověřování použije na požadavek.
Tokenový autentizační kód zamítnutí Určuje typ odpovědi, která se vrátí uživateli, když je jeho požadavek zamítnut kvůli Token-Based autentizaci.
autentizace pomocí tokenu ignorovat velikost písmen v URL Určuje, zda porovnání adres URL provedených ověřováním Token-Based rozlišují malá a velká písmena.
parametr ověřování tokenu Určuje, zda má být přejmenován parametr řetězce dotazu pro ověřování Token-Based.

Zpět na horní

Ukrývání

Tyto funkce jsou navržené tak, aby přizpůsobily, kdy a jak se obsah ukládá do mezipaměti.

Jméno Účel
parametry šířky pásma Určuje, jestli jsou aktivní parametry omezení šířky pásma (například ec_rate a ec_prebuf).
omezování šířky pásma Omezuje šířku pásma pro odpověď poskytovanou našimi edge servery.
vynechat mezipaměť Určuje, jestli požadavek může používat naši technologii ukládání do mezipaměti.
Cache-Control ošetření záhlaví Řídí generování hlaviček Cache-Control hraničním serverem, když je aktivní externí funkce Max-Age.
Cache-Key Řetězec dotazu Určuje, zda budou parametry řetězce dotazu přidružené k požadavku zahrnuty nebo vyloučeny pro klíč mezipaměti .
Relativní cesta, která jednoznačně identifikuje objekt pro ukládání do mezipaměti. Naše edge servery používají tuto relativní cestu ke kontrole obsahu uloženého v mezipaměti. Ve výchozím nastavení klíč mezipaměti neobsahuje parametry řetězce dotazu.
Cache-Key Přepsat Přepíše klíč mezipaměti přidružený k požadavku.
úplné naplnění mezipaměti Určuje, co se stane, když požadavek způsobí částečnou chybu mezipaměti na hraničním serveru.
Komprimované typy souborů Definuje formáty souborů, které se komprimují na serveru.
Výchozí interní maximální věk Určuje výchozí interval maximálního stáří pro opětovné ověření mezipaměti mezi hraničním serverem a serverem původu.
Zpracování hlavičky Expires Řídí generování platnosti hlaviček edge serverem, když je aktivní externí funkce Max-Age.
Externí Max-Věk Určuje interval maximální doby pro obnovení mezipaměti mezi prohlížečem a hraničním serverem.
Nastavit interní maximální věk Určuje maximální věkový interval hraničního serveru k opětovnému ověření mezipaměti serveru původu.
Podpora H.264 (progresivní stahování HTTP) Určuje typy formátů souborů H.264, které lze použít k streamování obsahu.
Podpora parametrů hledání videa pro H.264 Přepíše názvy přiřazené parametrům, které řídí hledání prostřednictvím média H.264 při použití HTTP Progresivní stahování.
Vyhovět No-Cache Požadavek Určuje, jestli se požadavky klienta HTTP bez mezipaměti předávají na původní server.
ignorovat bez mezipaměti zdroje Určuje, jestli naše síť pro doručování obsahu ignoruje určité direktivy obsluhované ze serveru původu.
ignorovat nespokojitelné rozsahy Určuje odpověď, která se vrátí klientům, když požadavek vygeneruje stavový kód 416 Requested Range Not Satisfiable.
interní Maximální stáří Určuje, jak dlouho po normální době vypršení platnosti může být prostředek uložený v mezipaměti obsluhován z hraničního serveru, když hraniční server nemůže obnovit platnost prostředku uloženého v mezipaměti se serverem původu.
částečné sdílení mezipaměti Určuje, zda požadavek může generovat částečně uložený obsah v mezipaměti.
Předověřte obsah uložený v mezipaměti Určuje, jestli je obsah uložený v mezipaměti způsobilý k předčasnému opětovnému obnovení před vypršením platnosti hodnoty TTL (Time to Live).
Aktualizovat soubory mezipaměti Zero-Byte Určuje, jak je požadavek klienta HTTP na mezipaměť o velikosti 0 bajtů zpracován našimi hraničními servery.
nastavit stavové kódy s možností ukládání do mezipaměti Definuje sadu stavových kódů, které můžou mít za následek obsah uložený v mezipaměti.
neaktuální doručení obsahu při chybě Určuje, jestli se obsah v mezipaměti, jehož platnost vypršela, doručí, když dojde k chybě při opětovném obnovení mezipaměti nebo při načítání požadovaného obsahu ze serveru původu zákazníka.
zastaralé při opětovném obnovení Zlepšuje výkon tím, že našim hraničním serverům umožňuje obsluhovat zastaralého klienta žadateli při opětovném ověření.

Zpět na horní

Komentář

Funkce Komentář umožňuje přidat poznámku do pravidla.

Zpět na horní

Hlavičky

Tyto funkce jsou navržené k přidání, úpravě nebo odstranění hlaviček z požadavku nebo odpovědi.

Jméno Účel
hlavička věkové odpovědi Určuje, zda je hlavička věkové odpovědi zahrnuta do odpovědi odeslané žadateli.
Hlavičky ladění odpovědí mezipaměti Určuje, jestli odpověď může obsahovat hlavičku odpovědi X-EC-Debug, která poskytuje informace o politice mezipaměti pro požadovaný prostředek.
upravit hlavičku požadavku klienta Přepíše, připojí nebo odstraní hlavičku z požadavku.
upravit hlavičku odpovědi klienta Přepíše, připojí nebo odstraní záhlaví z odpovědi.
Nastavit vlastní hlavičku IP klienta Umožňuje přidání IP adresy žádajícího klienta do požadavku jako vlastní hlavičky požadavku.

Zpět na horní

Záznamy

Tyto funkce jsou navržené tak, aby přizpůsobily data uložená v nezpracovaných souborech protokolu.

Jméno Účel
Vlastní pole protokolu 1 Určuje formát a obsah, který je přiřazen k poli vlastního protokolu v surovém záznamovém souboru.
řetězce dotazu protokolu Určuje, zda je řetězec dotazu uložen spolu s adresou URL v protokolech přístupu.

Zpět na horní

Optimalizovat

Tyto funkce určují, jestli požadavek prochází optimalizacemi poskytovanými optimalizátorem Edge.

Jméno Účel
Optimalizátor Edge Určuje, jestli se na požadavek dá použít Edge Optimizer.
Edge Optimizer – Vytvoření instance konfigurace Inicializuje nebo aktivuje konfiguraci Edge Optimizeru spojenou s webem.

Zpět na horní

Původ

Tyto funkce jsou navržené tak, aby kontrolují, jak síť pro doručování obsahu komunikuje se serverem původu.

Jméno Účel
Maximální počet Keep-Alive požadavků Definuje maximální počet požadavků pro připojení Keep-Alive před jeho uzavřením.
speciální hlavičky proxy serveru Definuje sadu hlaviček požadavků specifických pro doručování obsahu v rámci sítě , které se předávají z hraničního serveru na původní server.

Zpět na horní

Specialita

Tyto funkce poskytují pokročilé funkce a měly by je využívat pokročilí uživatelé.

Jméno Účel
metody HTTP s možností ukládání do mezipaměti Určuje sadu dalších metod HTTP, které lze ukládat do mezipaměti v síti.
Velikost těla požadavku, kterou lze uložit do mezipaměti Definuje prahovou hodnotu pro určení, jestli se odpověď POST může ukládat do mezipaměti.
QUIC Určuje, jestli je klient informován, že naše služba pro doručování obsahu podporuje QUIC.
optimalizace streamování Ladí nastavení mezipaměti pro optimalizaci výkonu živých přenosů a snížení zátěže původního serveru.
Uživatelská proměnná Přiřadí hodnotu uživatelem definované proměnné, která se předá vašemu řešení pro zpracování provozu.

Zpět na horní

Adresa URL

Tyto funkce umožňují přesměrovat nebo přepsat požadavek na jinou adresu URL.

Jméno Účel
Sledovat přesměrování Určuje, jestli je možné požadavky přesměrovat na název hostitele definovaný v hlavičce Umístění vrácené serverem původu zákazníka.
přesměrování adresy URL Přesměruje požadavky pomocí záhlaví Location.
přepsání adresy URL Přepíše adresu URL požadavku.

Zpět na horní

Nejnovější funkce naleznete v dokumentaci Edgio Rules Engine.

Další kroky