Azure CDN od Verizonu Premium modulu pravidel
Tento článek obsahuje podrobný popis dostupných funkcí pro modul pravidel služby Azure Content Delivery Network (CDN) .
Třetí částí pravidla je funkce . Funkce definuje typ akce, která se použije na typ požadavku identifikované pomocí sady podmínek shody.
Azure CDN od Verizonu Premium referenční informace k funkcím stroje pravidel
Dostupné typy funkcí:
- Přístup
- Ukládání do mezipaměti
- Komentář
- Hlavičky
- Protokoly
- Optimalizovat
- Původu
- Specializace
- Adresa URL
- Firewall webových aplikací
Access
Tyto funkce jsou navržené k řízení přístupu k obsahu.
| Name | Účel |
|---|---|
| Odepření přístupu (403) | Určuje, jestli se všechny požadavky zamítnou s odpovědí 403 Zakázáno. |
| Ověřování tokenů | Určuje, Token-Based se na požadavek použije ověřování. |
| Ověřovací ověřovací kód tokenu | Určuje typ odpovědi, která se vrátí uživateli při odepření žádosti z důvodu Token-Based ověřování. |
| Token Auth Ignore URL Case | Určuje, jestli se při porovnávání adres URL Token-Based ověřování rozlišují malá a velká písmena. |
| Parametr ověřování tokenu | Určuje, jestli by Token-Based řetězec dotazu ověřování ověřování měla být přejmenována. |
Ukládání do mezipaměti
Tyto funkce jsou navržené tak, aby přizpůsoboval, kdy a jak se obsah ukládá do mezipaměti.
| Name | Účel |
|---|---|
| Parametry šířky pásma | Určuje, jestli budou parametry omezení šířky pásma (tj. ec_rate a ec_prebuf) aktivní. |
| Omezování šířky pásma | Omeští šířku pásma pro odpověď poskytnutou našimi hraničními servery. |
| Nepoužívat mezipaměť | Určuje, jestli požadavek může využít naši technologii ukládání do mezipaměti. |
| Zpracování hlaviček řízení mezipaměti | Řídí generování hlaviček Cache-Control hraničním serverem, když je aktivní Max-Age externího serveru. |
| Řetězec dotazu klíče mezipaměti | Určuje, jestli klíč mezipaměti _ bude obsahovat nebo vyloučit parametry řetězce dotazu přidružené k požadavku. __ Relativní cesta, která jednoznačně identifikuje prostředek pro účely 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 nebude obsahovat řetězec dotazu parameters._ |
| Přepsání klíče mezipaměti | Přepíše klíč mezipaměti přidružený k požadavku. |
| Dokončení vyplnění mezipaměti | Určuje, co se stane, když požadavek na hraničním serveru zmešká částečnou mezipaměť. |
| Komprese typů souborů | Definuje formáty souborů, které se na serveru zkomprimují. |
| Výchozí interní max-age | Určuje výchozí maximální interval stáří pro opětovné ověření mezipaměti serveru původu na hraničním serveru. |
| Zpracování hlavičky s vypršenou platnosti | Řídí generování hlaviček Expires hraničním serverem, když je aktivní Max-Age externího serveru. |
| External Max-Age | Určuje maximální interval stáří pro opětovné ověření mezipaměti prohlížeče na hraničním serveru. |
| Vynutit interní maximální stáří | Určuje maximální časový interval opětovného ověření mezipaměti serveru původu na hraničním serveru. |
| Podpora H.264 (progresivní stahování HTTP) | Určuje typy formátů souborů H.264, které lze použít ke 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í progresivního stahování HTTP. |
| Respektovat No-Cache žádost | Určuje, jestli se požadavky klienta HTTP bez mezipaměti budou předávat na server původu. |
| Ignorování mezipaměti Origin No-Cache | Určuje, jestli náš CDN bude ignorovat určité direktivy obsluhou ze serveru původu. |
| Ignorovat nespokojené rozsahy | Určuje odpověď, která se vrátí klientům, když požadavek vygeneruje stavový kód 416 Požadovaný rozsah není možné splňuje. |
| Interní maximum – zastaralé | Určuje, jak dlouho po uplynutí normální doby vypršení platnosti může být prostředek v mezipaměti obsluhon z hraničního serveru, když hraniční server nemůže znovu ověřit prostředek v mezipaměti se serverem původu. |
| Částečné sdílení mezipaměti | Určuje, jestli požadavek může generovat obsah částečně v mezipaměti. |
| Předběžné nastavení obsahu uloženého v mezipaměti | Určuje, jestli bude obsah v mezipaměti způsobilý k předčasnému opětovnému ověření před vypršením jeho TTL. |
| Aktualizace Zero-Byte mezipaměti | Určuje, jak požadavek klienta HTTP na 0 byte cache asset zpracovává naše hraniční servery. |
| Nastavení stavových kódů pro ukládání do mezipaměti | Definuje sadu stavových kódů, které mohou vést k obsahu uloženému 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 ověření 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ěřit | Vylepšuje výkon tím, že umožňuje našim hraničním serverům obsluhovat zastaralého klienta pro requester, zatímco probíhá opětovné ověření. |
Komentář
Funkce Komentář umožňuje přidat poznámku do pravidla.
Hlavičky
Tyto funkce jsou určené k přidání, úpravě nebo odstranění hlaviček z požadavku nebo odpovědi.
| Name | Účel |
|---|---|
| Hlavička odpovědi age | Určuje, jestli se hlavička odpovědi Age zahrne do odpovědi odeslané do requesteru. |
| Hlavičky odpovědi mezipaměti ladění | Určuje, jestli 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 požadavku 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í hlavičku 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é k přizpůsobení dat uložených v nezpracovaných souborech protokolu.
| Name | Účel |
|---|---|
| Vlastní pole protokolu 1 | Určuje formát a obsah, který se přiřadí k vlastnímu poli protokolu v nezpracovaném souboru protokolu. |
| Řetězec dotazu protokolu | Určuje, jestli se řetězec dotazu uloží spolu s adresou URL v protokolech přístupu. |
Optimalizovat
Tyto funkce určují, jestli požadavek projde optimalizacemi poskytovanými optimalizátorem edge.
| Name | Účel |
|---|---|
| Edge Optimizer | Určuje, jestli se na požadavek může použít optimalizátor Edge. |
| Edge Optimizer – Vytvoření instance konfigurace | Vytvoří instanci nebo aktivuje konfiguraci optimalizátoru Edge přidruženou k webu. |
Původu
Tyto funkce jsou navržené tak, aby CDN komunikují se serverem původu.
| Name | Úč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 CDN požadavků specifických pro konkrétní požadavky, které se předá z hraničního serveru na server původu. |
Specializace
Tyto funkce poskytují pokročilé funkce, které by měli používat jenom pokročilí uživatelé.
| Name | Účel |
|---|---|
| Metody HTTP s ukládáním do mezipaměti | Určuje sadu dalších metod HTTP, které lze ukládat do mezipaměti v síti. |
| Velikost textu požadavku, který je možné ukládat do mezipaměti | Definuje prahovou hodnotu pro určení, zda lze odpověď POST ukládat do mezipaměti. |
| QUIC | Určuje, jestli klient bude informován, že naše služba CDN quic podporuje. |
| Optimalizace streamování | Vyladíte konfiguraci ukládání do mezipaměti, abyste optimalizovali výkon živých streamů a snížili zatížení serveru původu. |
| Uživatelská proměnná | Přiřadí hodnotu do uživatelem definované proměnné, která se předá do vašeho řešení pro zpracování provozu na míru. |
URL
Tyto funkce umožňují požadavek přesměrovat nebo přepsat na jinou adresu URL.
| Name | Úč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 Location vrácené serverem původu zákazníka. |
| Přesměrování adresy URL | Přesměruje požadavky přes hlavičku Location. |
| Přepsání adresy URL | Přepíše adresu URL požadavku. |
Firewall webových aplikací
Funkce Web Application Firewall určuje, jestli bude požadavek z obrazovky Web Application Firewall.
Nejnovější funkce najdete v dokumentaci k stroji pravidel Verizon.