← Speed / speed / optimization / protocol
HTTP/2
HTTP/2 využívá transportní protokol TCP a TLS k zabezpečení komunikace a zkracuje dobu načítání stránek.
Dostupnost
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ano | Ano | Ano | Ano |
| Lze upravit | Ne | Ano | Ano | Ano |
Zapněte HTTP/2
HTTP/2 je ve výchozím nastavení zapnuté u všech plánů (vyžaduje však SSL certifikát na edge síti Cloudflare).
Vypněte HTTP/2
U domén na plánu Free nelze vypnout nastavení HTTP/2 od Cloudflare.
Chcete-li zakázat HTTP/2 v dashboardu:
- Přihlaste se do Cloudflare dashboard ↗.
- Vyberte svůj účet a zónu.
- Přejděte na Rychlost > Nastavení.
- Přejděte na Optimalizace protokolu.
- Pro HTTP/2, přepněte přepínač na Vypnuto.
Chcete-li zakázat HTTP/2 pomocí API odešlete PATCH požadavek s http2 jako název nastavení v cestě URI a value parametr nastavený na "off".
ERR_HTTP2_PROTOCOL_ERROR
Požadavky směrované přes proxy Cloudflare mohou návštěvníkům vrátit chybu s kódem ERR_HTTP2_PROTOCOL_ERROR viditelné v konzoli nástrojů pro vývojáře (Developer Tools Console). Tyto chyby obvykle způsobuje problém v konfiguraci origin webového serveru, ale projevit se mohou až ve chvíli, kdy jsou požadavky proxovány přes Cloudflare, v závislosti na chování prohlížeče klienta. Mezi možné příčiny patří:
Poškozené HTTP hlavičky odpovědi
Webový server na originu možná odesílá nesprávně formátované hlavičky HTTP odpovědi.
Řešení
Odešlete požadavek přímo na svůj origin server a zkontrolujte jeho HTTP hlavičky odpovědi, zda neobsahují anomálie. Ověřte, že hodnoty polí splňují následující požadavky:
Problémy s kompresí
Mezi typické problémy s kompresí patří situace, kdy origin server odesílá obsah komprimovaný pomocí gzip, ale neaktualizuje Content-Length nebo tím, že origin webový server odesílá poškozený obsah komprimovaný pomocí gzip.
Řešení
Můžete zkusit vypnout kompresi na svém origin webovém serveru a spolehnout se na to, že Cloudflare komprimovat obsah.
Můžete si také zkontrolovat nastavení komprese na origin serveru a ověřit, že komprese funguje podle očekávání.