Azure Content Delivery Network z funkcí modulu pravidel Edgio Premium
Tento článek obsahuje podrobný popis dostupných funkcí pro modul pravidel sítě pro doručování obsahu Azure.
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:
Access
Tyto funkce jsou navržené pro řízení přístupu k obsahu.
Název | Účel |
---|---|
Odepřít přístup (403) | Určuje, zda jsou všechny požadavky odmítnuty s odpovědí 403 Zakázáno. |
Ověřování tokenů | Určuje, jestli se na požadavek použije ověřování na základě tokenu. |
Ověřovací kód ověřování tokenů | Určuje typ odpovědi, která se vrátí uživateli při odepření požadavku z důvodu ověřování na základě tokenu. |
Případ ignorování adresy URL ověření tokenu | Určuje, jestli porovnání adres URL provedených ověřováním založeným na tokenech rozlišují malá a velká písmena. |
Parametr ověřování tokenů | Určuje, zda má být přejmenován parametr řetězce dotazu založeného na tokenech. |
Ukládání do mezipaměti
Tyto funkce jsou navržené tak, aby přizpůsobily, kdy a jak se obsah ukládá do mezipaměti.
Název | Úč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 hraničními servery. |
Obejití mezipaměti | Určuje, jestli požadavek může používat naši technologii ukládání do mezipaměti. |
Zpracování hlaviček řízení mezipaměti | Řídí generování hlaviček řízení mezipaměti hraničním serverem, pokud je aktivní funkce External Max-Age. |
Řetězec dotazu klíč mezipaměti | Určuje, zda klíč mezipaměti získá zahrnuté nebo vyloučené parametry řetězce dotazu přidružené k požadavku. Relativní cesta, která jednoznačně identifikuje prostředek pro ukládání do mezipaměti. Naše hraniční servery používají tuto relativní cestu při kontrole obsahu uloženého v mezipaměti. Ve výchozím nastavení klíč mezipaměti neobsahuje parametry řetězce dotazu. |
Přepsání klíče mezipaměti | Přepíše klíč mezipaměti přidružený k požadavku. |
Vyplnit celou mezipaměť | Určuje, co se stane, když požadavek způsobí částečnou chybu mezipaměti na hraničním serveru. |
Komprimovat typy souborů | Definuje formáty souborů, které se komprimují na serveru. |
Výchozí interní maximální věk | Určuje výchozí maximální interval maximálního stáří pro hraniční server k opětovnému ověření mezipaměti serveru původu. |
Konec platnosti léčby hlavičkou | Řídí generování hlaviček Vypršení platnosti hraničním serverem, když je aktivní funkce External Max-Age. |
Externí maximální věk | Určuje maximální věkový interval prohlížeče do mezipaměti hraničního serveru. |
Vynucení interního maximálního věku | 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. |
H.264 Support Video Seek Params | 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í. |
Respektovat požadavek na bezpamětí | Určuje, jestli se požadavky klienta HTTP bez mezipaměti předávají na původní server. |
Ignorovat zdroj bez mezipaměti | Určuje, jestli naše síť pro doručování obsahu ignoruje určité direktivy obsluhované ze serveru původu. |
Ignorovat nespokojitelné oblasti | Určuje odpověď, která se vrátí klientům, když požadavek vygeneruje stavový kód 416 Requested Range Not Satisfiable. |
Vnitřní maximální zastaralá | 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ředvalidate 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). |
Aktualizace souborů mezipaměti nulového bajtu | Určuje, jak se požadavek klienta HTTP na prostředek mezipaměti 0 bajtů zpracovává našimi hraničními servery. |
Nastavení stavových kódů 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. |
Zastaralé doručování 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 ověření | 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í. |
Komentář
Funkce Komentář umožňuje přidat poznámku do pravidla.
Hlavičky
Tyto funkce jsou navržené k přidání, úpravě nebo odstranění hlaviček z požadavku nebo odpovědi.
Název | Úč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 odpovědi mezipaměti ladění | Určuje, zda odpověď může obsahovat hlavičku odpovědi X-EC-Debug, která poskytuje informace o zásadách mezipaměti pro požadovaný prostředek. |
Úprava hlavičky žádosti klienta | Přepíše, připojí nebo odstraní hlavičku z požadavku. |
Úprava hlavičky odpovědi klienta | Přepíše, připojí nebo odstraní záhlaví z odpovědi. |
Nastavení vlastní hlavičky IP adresy klienta | Umožňuje přidání IP adresy žádajícího klienta do požadavku jako vlastní hlavičky požadavku. |
Protokoly
Tyto funkce jsou navržené tak, aby přizpůsobily data uložená v nezpracovaných souborech protokolu.
Název | Účel |
---|---|
Vlastní pole protokolu 1 | Určuje formát a obsah přiřazený k poli vlastního protokolu v souboru nezpracovaného protokolu. |
Řetězec dotazu protokolu | Určuje, zda je řetězec dotazu uložen spolu s adresou URL v protokolech přístupu. |
Optimalizovat
Tyto funkce určují, jestli požadavek prochází optimalizacemi poskytovanými optimalizátorem Edge.
Název | Účel |
---|---|
Edge Optimizer | Určuje, jestli se na požadavek dá použít Edge Optimizer. |
Edge Optimizer – Vytvoření instance konfigurace | Vytvoří instanci nebo aktivuje konfiguraci Edge Optimizeru přidruženou k lokalitě. |
Zdroj
Tyto funkce jsou navržené tak, aby kontrolují, jak síť pro doručování obsahu komunikuje se serverem původu.
Název | Účel |
---|---|
Maximální počet žádostí o zachování naživu | Definuje maximální počet požadavků na připojení Keep-Alive před uzavřením. |
Speciální hlavičky proxy serveru | Definuje sadu hlaviček požadavků specifických pro doručování obsahu, které se předávají z hraničního serveru na původní server. |
Specializace
Tyto funkce poskytují pokročilé funkce a měly by je využívat pokročilí uživatelé.
Název | Úč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 textu požadavku s možností ukládání 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í | Tunes konfigurace ukládání do mezipaměti pro optimalizaci výkonu živých datových proudů a snížení zatížení na zdrojovém 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. |
Adresa URL
Tyto funkce umožňují přesměrovat nebo přepsat požadavek na jinou adresu URL.
Název | Účel |
---|---|
Sledování 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 prostřednictvím hlavičky Umístění. |
Přepsání adresy URL | Přepíše adresu URL požadavku. |
Nejnovější funkce najdete v dokumentaci k Edgio Rules Engine.