INTEGRITY Dokumentace

Opakované použití připojení

Smart Shield snižuje počet připojení mezi Cloudflare a vaším origin serverem tím, že seskupuje více požadavků do sdílených připojení. Když požadavky z datacentrum vyšší úrovně : vrstva mezipaměti Cloudflare nejblíže vašemu originu. Když je potřeba, aby se k vašemu serveru dostalo velké množství požadavků, Smart Shield je odesílá jedním spojením místo otevírání nového spojení pro každý požadavek. Tím se v průměru sníží celkový počet spojení k vašemu originu o 30 %, což snižuje zátěž zdrojů originu a omezuje riziko vyčerpání spojení při vysokém provozu.

Další informace naleznete v příspěvek na blogu s oznámením Smart Shield ↗.

O opakovaném použití připojení

Každý HTTP požadavek vyžaduje TCP připojení mezi klientem a serverem. Každé připojení je identifikováno dvojicí síťových adres: zdrojovou IP adresou a portem a cílovou IP adresou a portem. Otevření nového TCP připojení s sebou nese režii: je zapotřebí handshake mezi klientem a serverem a v případě šifrovaného připojení také vyjednávání TLS.

Opětovné použití připojení (nazývané také trvalá připojení nebo keep-alive) se této režii vyhýbá tím, že přes jedno TCP připojení odešle více HTTP požadavků, místo aby pro každý požadavek otevíral nové připojení. HTTP/1.1 z tohoto chování učinilo výchozí nastavení.

Když například prohlížeč otevře připojení k shop.example.com, může stránka odkazovat na desítky dalších zdrojů, jako jsou stylesheety, obrázky, skripty a další soubory. Bez opakovaného použití připojení by každý zdroj vyžadoval vlastní TCP připojení. S opakovaným použitím připojení procházejí všechny tyto požadavky stejným připojením.

Slučování připojení (HTTP/2)

U HTTP/2 se opětovné využití připojení dále rozšiřuje díky slučování připojení (connection coalescing). Díky tomu mohou požadavky pro různé hostname sdílet jediné připojení, pokud jsou splněny dvě podmínky:

To znamená, že připojení původně otevřené pro shop.example.com mohou také přenášet požadavky na blog.example.com, čímž se ještě více snižuje celkový počet připojení k vašemu originu.

Opětovné použití připojení a Dedicated CDN Egress IPs

Opětovné použití připojení a slučování připojení se zohledňují také při přidělování vašich Dedicated CDN Egress IPs.