← Cloudflare Rules / rules / compression-rules
Nastavení Compression Rules
Compression Rules podporují konfigurační nastavení popsaná v následujících částech.
Konfigurační nastavení dashboardu
Povolení komprese Zstandard (Zstd) Beta
Nastaví Zstandard jako preferovaný kompresní algoritmus. Pokud není podporován, automaticky přejde na Brotli, Gzip nebo nekomprimovaná data.
Povolení komprese Brotli a Gzip
Povolí výchozí nastavení komprese Cloudflare. Upřednostňovaným kompresním algoritmem je Brotli, při jeho nedostupnosti se automaticky použije Gzip, případně nekomprimovaná data.
Vypnutí komprese
Vypne kompresi pro odpovídající požadavky. Zároveň deaktivuje funkci Cloudflare výchozí chování komprese.
Custom
Definuje vlastní pořadí algoritmů komprese.
Povolené hodnoty jsou následující:
- Gzip: Použije kompresní algoritmus Gzip, pokud ho návštěvník webu podporuje.
- Brotli: Použije kompresní algoritmus Brotli, pokud ho návštěvník webu podporuje.
- Zstandard: Použije kompresní algoritmus Zstandard (Zstd), pokud ho návštěvník webu podporuje.
- Auto: Odpověď se komprimuje podle algoritmů podporovaných návštěvníkem webu (pokud nějaké podporuje). Pořadí preference kompresních algoritmů určuje Cloudflare a v budoucnu se může změnit. Chová se stejně jako Povolení komprese možnost.
- Výchozí: Použijte Cloudflare výchozí chování komprese, což závisí na typu obsahu odpovědi.
Pokud zadáte pouze Gzip, Brotli, nebo Zstandard a žádný algoritmus neodpovídá, odpověď nebude komprimována. Chcete-li nakonfigurovat záložní mechanismus komprese, přidejte Auto do seznamu.
Nastavení konfigurace API
Konfigurační objekt podporovaný compress_response má následující formát:
"action_parameters": {
"algorithms": [
{ "name": "<VALUE1>" },
{ "name": "<VALUE2>" },
// ...
]
} algorithms musí obsahovat alespoň jednu položku.
Podporované hodnoty algoritmu jsou:
gzip: Použije kompresní algoritmus Gzip, pokud ho návštěvník webu podporuje.brotli: Použije kompresní algoritmus Brotli, pokud ho návštěvník webu podporuje.zstd: Použije kompresní algoritmus Zstandard, pokud ho návštěvník webu podporuje.none: Nepoužije žádný kompresní algoritmus.auto: Odpověď se komprimuje podle algoritmů podporovaných návštěvníkem webu (pokud nějaké podporuje). Pořadí preference kompresních algoritmů určuje Cloudflare a v budoucnu se může změnit.default: Použijte Cloudflare výchozí chování komprese, což závisí na typu obsahu odpovědi.
Pokud zahrnete none, default, nebo auto v seznamu, musí to být poslední hodnota v seznamu.
Když zadáte pouze gzip, brotli, nebo zstd algoritmů, a pokud žádný algoritmus neodpovídá, odpověď nebude komprimována. Chcete-li nakonfigurovat záložní mechanismus komprese, přidejte auto do seznamu.
Příklady API naleznete v Galerie příkladů.