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
- ukládání do mezipaměti
- Komentář
- Záhlaví
- Protokoly
- Optimalizace
- Původ
- Speciální práce
- adresy URL
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. |
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í. |
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.
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. |
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. |
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. |
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. |
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. |
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. |
Nejnovější funkce naleznete v dokumentaci Edgio Rules Engine.
Další kroky
- Referenční modulu pravidel
- podmíněné výrazy modulu pravidel
- Stroj pravidel odpovídá podmínkám
- Přepsat chování protokolu HTTP pomocí pravidlového mechanismu
- Přehled služby Azure Content Delivery Network