แกแแแขแแก แกแแฉแฅแแ แแก แแแขแแแแแแชแแแก แแแแฅแแแก แงแแแแ แกแขแแขแแแก แแ แแแกแขแ แฃแแแแขแก แแฅแแก แแแแ แซแแแแแฃแแ แแฃแแฅแขแ "แแแแแแงแแแ CDN". แแแแแแแ, CDN แแ แแก แจแแแแแ แกแแก แแแฌแแแแแแก แฅแกแแแ แแ แจแแแแแ แกแแก แแแฌแแแแแแก แฅแกแแแ. แฉแแแ แแแแแแแแแแแฃแ แแแแแ แแขแแ แแแจแ แฎแจแแ แแ แแฎแแแแแแ แแแแแแขแแแแก แแแแฎแแแแก แแ แแแแแแ; แแแแแแ แแ แแแแแแแ แฉแแ แแแแก แกแแแฃแแแ CDN-แก. แแ แกแขแแขแแแก แแแแแแแ แแแแก แแแแแแ, แแฃ แ แ แจแแฃแซแแแ แฃแแ แฃแแแแแงแแก CDN-แก แกแแแขแแก แฉแแขแแแ แแแแก แกแแฉแฅแแ แแก แแแแแกแแแ แแกแแ, แ แ แแ แแแแแแแแ แจแแแซแแแแ แฌแแ แแแแจแแแก แแ แ แ แจแแแแฎแแแแแจแแ แแแแแ แแแแแฃแแ CDN-แแก แแแแแงแแแแแ.
แกแฃแ แแแแ แจแแแแฎแแแฃแแ แจแแคแแ แฎแแแแแ แแแแแฌแแแฃแแแ CDN-แแก แแแแแงแแแแแแ.
แแแขแแ แ แแกแขแแ แแแก
แแ แแแแแ แขแแฅแแแแแแแแแแก แแกแแแแกแแ, CDN-แแแ แฌแแ แแแแจแแ แแฃแชแแแแแแแแแก แแแแ. แแแขแแ แแแขแแก แแแแฎแแแ แแแแแแจแ แแแขแแ แแแข แแ แฎแแแแก แแแแแแแแ แแแแ, แแแแแฉแแแ แแแแแแ แแแแแ แกแแ แแแกแแแ. แแฃแแแแ แแแแ, แแแแแ แแแแขแแแขแ แแแแแฎแแแก แฃแคแ แ แแแข แกแแฉแฅแแ แแก แแแแกแแแขแแก แฉแแแฃแแแแ แแ แจแแแแแ แกแแแ แจแแแแ แแแแ (แกแฃแ แแแแแ, แขแแฅแกแขแ แแ CSS แแ JS แแแแ).
แ แแแแกแแช แชแแแแแแ แแแแแ แแแแแแแก แแแแแชแแแแก แแ แแแแแ แแแแแแขแแก แแแ แแแแแฃแ แแ แแ แแ แกแแ แแแ แแแแ, แกแแ แแแ แแก แแแขแแ แแแข แแ แฎแ, แกแแแแ แแฃแแแ, แแแฎแแแแ แแแกแขแแ. แ แแแแ แช แฌแแกแ, แ แแแแแแแแ แแแแกแ แแแแ แกแแแแแ แแกแแ แขแแแแฃแ แ แกแแ แแแ แแก แแ แฎแแก แแแกแแแแแแแ. แ แ แแฅแแ แฃแแแ, แจแแแซแแแแ แแ แกแแแแแแแก แ แแกแฃแ แกแแแแก แกแฎแแ แจแแแฆแฃแแแแแ, แแแแ แแ แแกแแแ แแแแแแแ แแ แแ แแก แแแแจแแแแแแแแแ. แแกแแแ แแแแจแแแแแแแแแแ, แ แแ แกแแ แแแ แแก แแ แฎแแก แแแคแแ แแแแแ แซแแแแแ แซแแแ แแ (แแ แแแแฏแแ แจแแฃแซแแแแแแ) แแ แแกแแแ แแ แแแ แแฅแขแแแฃแแ. แแแแแชแแแแก แแ แแก แแ แฎแแ แแแขแแแ แแแ แชแแแแฃแ แ แแฅแแแแ.
แชแแแแแฃแแ แกแแ แแแ แแก แแ แฎแแก แจแแแฆแฃแแแแก แแ แแแแแแ แแจแแแแแแ แแ แแแแแแ แแแฃแแแ CDN-แแ. แแแแแแขแแแ แแแ แแแแแ แแ แฃแแแแจแแ แแแแแแ แกแแ แแแ แก, แแ แแแแ แแแแแซแแแก CDN แฅแกแแแจแ. แแแแแแฃแ แกแแขแฃแแชแแแจแ แกแแ แแแ แ แแแแแแแแก แแ แ แแแแแแก CDN แแแแแซแจแ แแ แจแแแแแ แฅแกแแแ แแงแแแแแก แกแแแฃแแแ แ แแกแฃแ แกแแแก แแ แแแแแแแก แแ แแแแแ แแแแฎแแแ แแแแแกแแแแก แแแฌแแแแแแกแแแแก. แแแแแแแแแฃแ แ แแแแแกแแแ แแกแแ, แฉแแแ แแแฎแแแ แแฎแแแแ แ แแแแฃแ แแ แแแฎแแแ แแแฃแ แ แแกแฃแ แกแแแก (แแก แจแแแซแแแแ แแงแแก แแแแขแแ แฃแแแ แแแแแแ แแ แขแ แแคแแแ) แแ แแแฆแแแ แฉแแแแ แกแแ แแแกแแก แจแแกแแแแจแแแแ แแแกแจแขแแแฃแ แแแแก. CDN-แแก แแแแแงแแแแแ แแซแแแ แจแแแแแ แกแแก แแแฌแแแแแแกแแแแก แกแ แฃแแแแ แแแแแ แแแแแฃแแ แแ แแแแแแฃแ แแ. แแฃแแชแ แแฆแกแแแแจแแแแแ, แ แแ แแ แกแแแ แชแแจแ แงแแแแแแ แแแแ แแแแแแแจแแแแ (แแแ. Netflix) แแจแแแแแแ แกแแแฃแแแ CDN-แแแก แแแแ แแแแแ แชแแฃแแ CDN-แแแแก แแแแแงแแแแแแก แแแชแแแแ (Akamai, Cloudflare, Fastly แแ แ.แจ.)
แแแแแแแ แแแก แแแแแแแแ แแแแกแแแ แแ แแแ, แแแแแ แแแ แแแแแแแชแแแแ แฃแคแ แ แ แแฃแแ แแ แ แแฃแแ แแแฎแแ. แฌแแแ แแแแแแ แฌแแแแแแแ แแแขแแแ แแแแก แกแแฉแฅแแ แแก แแ แแแแแแ. แแแแกแแแขแแก แกแแฉแฅแแ แแก แแแงแแแ แฃแแแแแ แกแฌแ แแคแแ แแแแแแแแแก แ แแแแแแแแ แซแแ แแแแแ แแ แแแแแแ, แ แแแแช แแแแแแฌแแแ แแแแกแแแขแแแแก แแแแ แฉแแขแแแ แแแ. แแ แ-แแ แแ แแแแแแแ แแงแ แฅแกแแแแก แจแแคแแ แฎแแแแแ (RTT - แแ แแฎแ แแแ แแแแแแ แแแแก แแ แ แแ แแแแ แแ แ). แจแแคแแ แฎแแแแแ แแแแแแแแก แแฎแแแแก แแแแกแแแขแแแแก แฉแแขแแแ แแแแก แแแแ แแ แแชแแกแแ: TCP แแแแจแแ แแก แแแแงแแ แแแ, TLS แกแแกแแแก แแแฌแงแแแ, แแแแแแฃแแ แแแแแแแแฃแแแฃแ แ แ แแกแฃแ แกแแก แฉแแขแแแ แแแ (แกแฃแ แแแ, JS แคแแแแ, HTML แแแแฃแแแแขแ แแ แ.แจ.)
แแ แแแแแแ แแแแฌแแแแแ แแแแ, แ แแ HTTP/1.1 แแ แแขแแแแแแก แแแแแงแแแแแแกแแก (SPDY, QUIC แแ HTTP/2 แแก แแงแ แแ แแแแแ แแ แแแ แแแแขแ), แแ แแฃแแแ แแแ แฎแกแแแแ แแ แแฃแแแขแแก 6 TCP แแแแจแแ แก แแ แ แฐแแกแขแแแ. แแ แงแแแแแคแแ แแ แแแแแแฌแแแ แแแแจแแ แแก แจแแคแแ แฎแแแ แแ แแ แฎแแก แแแแขแแ แฃแแแ แแแแแแแก แแ แแแคแแฅแขแฃแ แ แแแแแงแแแแแ. แแ แแแแแแ แแแฌแแแแแ แแ แแแแแแ แแ แแแแแแแก แแแแแแ แแแแ - แแแแแขแแแแแ แฐแแกแขแแแแก แจแแฅแแแ แแแแจแแ แแแแก แ แแแแแแแแแก แแแแแขแแก แแแกแแซแแแแแ.
แกแฌแแ แแ แแฅ แฉแแแแแ CDN-แแก แแแแ แ แจแแกแแซแแแแแแแ - แจแแงแแแแแแแก แจแแแชแแ แแแ (RTT) แฅแฃแแแแแก แแแแ แ แแแแแแแแแกแ แแ แแแแฎแแแ แแแแแแแ แแแแแซแแแแก แกแแแฎแแแแแก แแแแ. แแแแซแแแ แแฅ แแแแแแฌแงแแแข แ แแแก แแแแแจแแแก: แกแแแแแแแก แกแแฉแฅแแ แ แจแแแฆแฃแแฃแแแ (แแแแฎแแแแแแ 200 แแ/แฌแ แแแขแแแฃแ แแแญแแแจแ). แแก แแแจแแแแก, แ แแ แงแแแแแ 000 แแ แแแแแแ แแแแกแแก แแแแขแแแ 1000 ms แแแแแแแแแแ แแ 5 ms RTT. แแก แแ แแก แแแแแแแแฃแ แ แแ แ, แ แแแแแแช แกแแญแแ แแ แแแแแชแแแแกแแแแก, แ แแแแแ แจแฃแแแแแฃแ แแฆแญแฃแ แแแแแแแแแช แแ แแก แจแแคแแ แฎแแแแแ. แแแแแแแแ CDN-แแ แฉแแแฃแแแแ แแ แแชแแก แ แแแแ แแแแฎแแแแแก แแแแแฅแขแแแแก แฅแแจแแ แแแ แแแแแก แกแแ แแแ แแแแ, แฉแแแ แจแแแแแซแแแ แแแกแแ แแแแแแ แแกแแแ แแแแแฅแขแแแแก แฉแแขแแแ แแแแ CDN-แแก แแแจแแแแแแ. แแแแกแแแแแก แแฃแชแแแแแแแ แแแ แแแแแ: แแแแแฅแขแแก แแ แกแแแแแ แฅแแจแจแ, CDN แฌแแ แขแแแแก แกแแแฎแแแแ แแแแฎแแแ แแแแแกแแแแก แแแ แแแแแแแชแแแก แกแแ แแแ แแแ (origin server) แจแแแแ แแแแ. แแแแจแแแแแแแแแแ แแแแกแแแแแก, แ แแ CDN แแแแแซแแก แแแแแ แแคแแฃแแ แกแแแฎแแแแ แแ แแซแแแแ แแแแแแ แจแแงแแแแแแแก แแแ แแแขแแแก. แแแแแแขแกแ แแ CDN-แก แจแแ แแก แแแ แจแ แฃแขแ แจแแแซแแแแ แแจแแแแแก แแกแ, แ แแ แแแแแแขแ แแแฃแแแแจแแ แแแก แฐแแกแขแก แกแฎแแ แฅแแแงแแแแจแ แแ แจแแกแแซแแแ แกแฎแแ แแแแขแแแแแขแแ. แกแฌแแ แแ แแฅ แแแฅแแแแแแก แแแแจแแ แ แขแแแแแแแแก แแแแ แแขแแ แแแกแ แแ CDN แกแแ แแแกแก แจแแ แแก (แแแ แแแแ, แแแแจแแ แแแ, แแแแแฌแแแแแแ IX-แจแ แแ แ.แจ.) แแ แแแแแ CDN-แแก แขแ แแคแแแแก แแแ แจแ แฃแขแแแแชแแแก แแแแแขแแแ. แแแแแแแแแ, Cloudflare แแ แ แกแแฌแงแแกแ แแแแแแก (แฃแคแแกแ แแ แแแคแ) แแแแแงแแแแแแกแแก แแ แแซแแแแ แแแ แแแขแแแก แแแแขแแแขแแก แแแฌแแแแแแแ แฃแแฎแแแแกแ แฐแแกแขแแแแ โ แฐแแกแขแ แจแแแ แฉแแแ แแแแแแแแฃแ แ แฆแแ แแแฃแแแแแก แแแกแแฆแฌแแแแ.
แแแแ แ แฌแแแงแแแแ แแแขแแ แแแข แแแแแแแแ แแแแแแแก แกแแแแแแแแแแแก แแแขแแ แแกแก (แแแ แแแแแแแแแ แแแ แแ แกแแ แแแกแแก แแคแแแแแแแแ) แฉแแขแแแ แแแแก แกแแฉแฅแแ แแกแ แแ แแแแกแแแขแแก แแฃแจแแแแแก แแแแแก แแแแแ แ. แแ แแแแแแแแแแก แจแแ แแกแแ Yahoo (Yslow แแแกแขแ แฃแแแแขแ), AOL (WebPageTest) แแ Google (Page Speed โโโโInsights แกแแ แแแกแ), แ แแแแแแแช แแแแแแ แแแแ แกแแแฃแแแ แ แแแแแแแแแชแแแแก แกแแแขแแแแก แแแฉแฅแแ แแแแก แแแแแแ (แฃแแแ แแแแแก แงแแแแแกแ แแกแแแ แแฎแแแ แแแแแแขแแก แแแขแแแแแแชแแแก). แแแแแแแแแแแ แแแแแฉแแแแแ แแแแกแแแขแแก แกแแฉแฅแแ แแก แขแแกแขแแ แแแแก แแฎแแแ แแแกแขแ แฃแแแแขแแแ, แ แแแแแแแช แแกแแแ แแแแฌแแแแแ แ แฉแแแแแก แแแแกแแแขแแก แกแแฉแฅแแ แแก แแแแ แแแก แจแแกแแฎแแ. แแแแแแฃแ แแ แกแแ แแแกแก แแ แแแแแแแขแก แแฅแแก แแแแแแแแแแ แฃแแ แ แแแแแแแแแชแแ: โแแแแแแงแแแ CDNโ. แฅแกแแแแก แจแแงแแแแแแแก แจแแแชแแ แแแ แฉแแแฃแแแแ แแ แชแแขแแ แแแฃแแแ แ แแแแ แช CDN-แแก แแคแแฅแขแแก แแฎแกแแ. แกแแแฌแฃแฎแแ แแ, แงแแแแ แแ แแ แแก แแแแ แแฃแกแขแแ แแแแแแก, แแฃ แ แแแแ แแแแฆแฌแแแ CDN-แแก แแฉแฅแแ แแแแก แแคแแฅแขแ แแ แ แแแแ แจแแแซแแแแ แแแกแ แแแแแแแ, แแแแขแแ แ แแแแแแแแแชแแ แแฆแแแฃแแแ แ แฌแแแแแแ แแ แแแแแแงแแแแแ แแแกแขแฃแแแขแแ. แกแแแแแแแแแแจแ, แงแแแแ CDN แแ แแ แแก แจแแฅแแแแแ แแแแแแแ แ.
แแแแแแงแแแแ CDN แแฆแแก
CDN-แแแแก แแแแแงแแแแแแก แกแแ แแแแแแแแแแแก แจแแกแแคแแกแแแแแ, แกแแญแแ แแ แแแแ แแแแกแแคแแชแแ แแแ. แ แ แจแแแแซแแแแ แแแฎแแ แแฎแแ แแ แแฅแขแแแแจแ (แแแแแแแแแแ แคแ แฉแฎแแแแแจแ, แ แ แแฅแแ แฃแแแ, แแ แแ แแก แแแแแฌแฃแ แแแ):
- แฃแคแแกแ CDN JS แแแแแแแแแแแแแก แแแแ แชแแแแแแกแแแแก (MaxCDN, Google. Yandex).
- แแแแแแขแแก แแแขแแแแแแชแแแก แกแแ แแแกแแแแก CDN (แแแแแแแแแ, Google Fonts แจแ แแคแขแแแแกแแแแก, Cloudinary, Cloudimage แกแฃแ แแแแแแกแแแแก).
- CDN แกแขแแขแแแฃแ แ แแ แ แแกแฃแ แกแแแแก แแแขแแแแแแชแแแกแแแแก CMS-แจแ (แฎแแแแแกแแฌแแแแแแ Bitrix-แจแ, WordPress-แจแ แแ แกแฎแแแแจแ).
- แแแแแแ แแแแแจแแฃแแแแแก CDN (StackPath, CDNVideo, NGENIX, Megafon).
- CDN แแแแกแแแขแแก แแฉแฅแแ แแแแกแแแแก (Cloudflare, Imperva, Airi).
แแ แขแแแแแก แจแแ แแก แแแแแแ แ แแแแกแฎแแแแแแแ แขแ แแคแแแแก แ แแแแแแ แแแแแก CDN-แจแ. 1-3 แขแแแแแ แแ แแก แจแแแแแ แกแแก แแฎแแแแ แแแฌแแแแก แแแฌแแแแแ: แแ แแ แแแแฎแแแแแแแ แ แแแแแแแแ แแแแฃแแแแแ (แฉแแแฃแแแแ แแ แกแฃแ แแแแแแแแ). แขแแแแแ 4 แแ 5 แแ แแก แขแ แแคแแแแก แกแ แฃแแ แแ แแฅแกแแ แแแ CDN-แแก แกแแจแฃแแแแแแ.
แแ แแฅแขแแแแจแ, แแก แแแจแแแแก แแแแจแแ แแแแก แ แแแแแแแแแก, แ แแแแแแแช แแแแแแงแแแแแ แกแแแขแแก แฉแแกแแขแแแ แแแ. HTTP/2-แแ แฉแแแ แแแงแแแแแ แแ แ TCP แแแแจแแ แก แฐแแกแขแแแ แแแแแกแแแแ แ แ แแแแแแแแแก แแแแฎแแแแแก แแแกแแแฃแจแแแแแแแ. แแฃ แ แแกแฃแ แกแแแก แแแแงแแคแ แแแแแแ แฐแแกแขแแ (แฌแแ แแแจแแแแ) แแ CDN-แแ, แแแจแแ แแฃแชแแแแแแแแ แแแแฎแแแแแแแก แแแแแฌแแแแแ แ แแแแแแแแ แแแแแแแ แแ แ แแแแแแแแ TCP แแแแจแแ แแก แจแแฅแแแ. แงแแแแแแ แชแฃแแ แจแแแแฎแแแแแ: DNS (1 RTT) + TCP (1 RTT) + TLS (2-3 RTT) = 6-7 RTT. แแก แคแแ แแฃแแ แแ แแแแแแแกแฌแแแแแก แแแแแแฃแ แ แฅแกแแแแแแก แจแแคแแ แฎแแแแแก แแแฌแงแแแแแแแแก แ แแแแ แแ แฎแแก แแแแฅแขแแฃแ แแแแกแแแแก (แแฃ แแก แแ แแงแ แแฅแขแแฃแ แ) แแ แคแแญแฃแ แแแจแแแ แจแแคแแ แฎแแแแแก.
แแ, แ แแแแ แแแแแแงแฃแ แแแ แกแแแขแแก แฉแแขแแแ แแแแก แฉแแแฉแฅแแ แ (CDN-แแแ แแแแแแจแแ แแแแก แจแแงแแแแแแ แแแแแจแแฃแแแ RTT 150 ms-แแ):
แแฃ CDN แแแแชแแแก แกแแแขแแก แแแแ แขแ แแคแแแก (แแแ แแ แแแกแแแ แแฎแแ แแก แกแแ แแแกแแแแกแ), แแแจแแ แฉแแแ แจแแแแแซแแแ แแแแแแแงแแแแ แแ แแ TCP แแแแจแแ แ, แ แแช แแแแแแแแก แแแแแแแแแแแแก แแแแแขแแแแ แฐแแกแขแแแแแ แแแแแแจแแ แแแแกแแก. แ แ แแฅแแ แฃแแแ, แแก แแฎแแแ HTTP/2 แแแแจแแ แแแก.
แจแแแแแแแ แแแแกแฎแแแแแแแแ แแแแแกแแแฆแแ แแแ แแแแแ แแขแฃแแ CDN-แแก แคแฃแแฅแชแแแแแแแแแ - แแแ แแแแ แขแแแแกแแแแก แแก แแฎแแแแ แกแขแแขแแแฃแ แ แคแแแแแก แฐแแกแขแแแแแ, แแแฎแฃแแแกแแแแก แแก แชแแแแก แกแแแขแแก แ แแแแแแแแ แขแแแแก แจแแแแแ แกแก แแแขแแแแแแชแแแก แแแแแแ.
CDN แจแแกแแซแแแแแแแแแ แแแแกแแแขแแก แแฉแฅแแ แแแแกแแแแก
แแแแแ แแฆแแฌแแ แแ CDN แจแแกแแซแแแแแแแแแแก แกแ แฃแแ แแแแแแแแแ แกแแแขแแแแก แแแฉแฅแแ แแแแกแแแแก, CDN-แแก แชแแแแแฃแแ แขแแแแแแก แคแฃแแฅแชแแแแแแฃแ แแแแก แแแแแแแแกแฌแแแแแแก แแแ แแจแ แแ แจแแแแแ แแแแฎแแ, แ แ แแ แแก แแแแแ แแแแ แแแแแแฃแ แแแแแแแจแ.
1. แขแแฅแกแขแฃแ แ แ แแกแฃแ แกแแแแก แจแแแฃแแจแแ
แงแแแแแแ แซแแ แแแแแ แแ แแแกแแแแแ แคแฃแแฅแชแแ, แแแแ แแ แฎแจแแ แแ แชแฃแแแ แแแแฎแแ แชแแแแแแฃแแ. แงแแแแ CDN แแชแฎแแแแแก แจแแแฃแแจแแแก แแ แกแแแแแแก, แ แแแแ แช แแแแ แแฉแฅแแ แแแแก แคแฃแแฅแชแแแก. แแแแ แแ แแฃ แฃแคแ แ แแแขแแแฃแ แแ แแแแแฎแแแแแ, แแแแแแแแแแแแแ แแจแแแ แ แแแฎแแแแ:
- แแแแแแ แแ แแแฃแกแ แแแแแแแฃแ แ แจแแแฃแแจแแแกแแแแก แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก - 5-6 (แแแแแแแแแ, gzip-แแกแแแแก แแแฅแกแแแแแฃแ แแ 9);
- แกแขแแขแแแฃแ แ แจแแแฃแแจแแ (แคแแแแแแ แฅแแจแจแ) แแ แแงแแแแแก แแแแแขแแแแ แคแฃแแฅแชแแแแก (แแแแแแแแแ, zopfi แแ brotli แแ-11 แฎแแ แแกแฎแแ)
- แแ แแ แกแแแแแก แแ แแขแแแก แแคแแฅแขแฃแ แ แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ (แแแแแแแแก แแแแฎแแแแแแ 20% gzip-แแแ แจแแแแ แแแแ).
แแฃ แแงแแแแแ CDN-แก, แฆแแ แก แแ แ แแแแแแแแ แแฃแแฅแขแแก แจแแแแฌแแแแ: แแแฆแแ แคแแแแ, แ แแแแแแช แแแแแแ CDN-แแแ, แฉแแฌแแ แแ แแแกแ แจแแแฃแแจแฃแแ แแแแ แแ แจแแแฃแแจแแ แแแ แฎแแแแ แจแแแแ แแแแกแแแแก (แจแแแแซแแแแ แแแแแแงแแแแ แแแแแแ แแ แแแแแแ แกแแ แแแกแ brotli-แก แแฎแแ แแแญแแ แแ, แแแแแแแแแ,
2. แแแแแแขแแก แฅแแจแแ แแแแก แกแแแแฃแ แแแแก แแแงแแแแแ
แแกแแแ แแแ แขแแแ แกแแฉแฅแแ แแก แคแฃแแฅแชแแ: แแแแแแขแแ แกแแแแฃแ แแแ แแแแแแขแแก (แแ แแฃแแแ แแก) แแแแ แจแแแแแ แกแแก แฅแแจแแ แแแแกแแแแก. แงแแแแแแ แแฅแขแฃแแแฃแ แ แกแแแแฃแ แ แแ แแก แฅแแจแ-แแแแขแ แแแ, แแแซแแแแแแฃแแ แแฌแฃแ แแแ. แแแ แแ แแแแกแ, Etag แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก. แแแแแแ แแ, แ แแ cache-control-แแก แแแฅแกแแแแแฃแ แ แแกแแแ แแงแแก แกแแแแแ แแกแแ แแแแ (แแ แแ แแแแแแ แแ แแแขแ), แแฃ แแแแ แฎแแ แ แ แแกแฃแ แกแแก แฅแแจแแ แแแ แแแฅแกแแแแแฃแ แแ แแงแแ แ, แจแแแแซแแแแ แแแแแแขแแ แฃแชแแแแแ แแแ แแแแขแ.
CDN-แแแก แจแแฃแซแแแแ แจแแแแชแแ แแ แแแฅแกแแแแแฃแ แ แแกแแแแก แแแแจแแแแแแแ, แ แแช แแแซแฃแแแแก แแแแฎแแแ แแแแแก แฃแคแ แ แฎแจแแ แแ แแแแแขแแแ แแแก แกแขแแขแแแฃแ แ แจแแแแแ แกแ. แแแฃแแแแแ แแ แ แแกแแแ แแ แแก แแแแแแจแแ แแแฃแแ แแก: แฅแกแแแจแ แขแ แแคแแแแก แแแแ แแแก แกแฃแ แแแแก แแ แกแแแขแแแแแ แแแแกแแแแแแแแก แแแแ แแแก, แ แแแแแแแแช แแ แแชแแแ แ แแแแ แแฆแแแแแแแ แฅแแจแ. แแแแแแแแแ, แแแแฃแแแกแฎแแแแ Cloudflare แกแแแแฃแ แแก แฅแแจแแก แแ แ แแ แแก 1 แกแแแแ, แ แแช แซแแแแแ แแแแแแแ แฃแชแแแแแ แกแขแแขแแแฃแ แ แแแแแชแแแแแแกแแแแก.
3. แแแแแกแแฎแฃแแแแแก แแแขแแแแแแชแแ
แแแแแแแแ CDN แแฆแแแก แกแฃแ แแแแแแก แฅแแจแแ แแแแกแ แแ แกแแ แแแกแแก แคแฃแแฅแชแแแแก, แแแแแแฃแ แ แแฅแแแแ แแแแ แแแขแแแแแแชแแ CDN แแฎแแ แแก แแ แแ แคแแ แแแ แแแแฎแแแ แแแแแแก แแแแฌแแแแแ. แแแแแ แแแฃแงแแแแแแแแ แแแแแแแแแ แแแฏแแแจแแ, แ แแ แแก แคแฃแแฅแชแแ แฎแแแแแกแแฌแแแแแแ แแฎแแแแ CDN แขแแแแก 2, 3 แแ 5-แแกแแแแก.
แกแฃแ แแแแแแก แแแขแแแแแแชแแ แจแแแแซแแแแ แกแฎแแแแแกแฎแแ แแแแ: แแแคแแ แแแแแฃแแ แจแแแฃแแจแแแก แคแแ แแแขแแแแก แแแแแงแแแแแแ (แ แแแแ แแชแแ WebP), แฃแคแ แ แแคแแฅแขแฃแ แ แแแแแแแ แแแ (MozJPEG) แแ แฃแแ แแแแ แแ แแกแแญแแ แ แแแขแแแแแแชแแแแแแก แแแกแฃแคแแแแแแ.
แแแแแแแ, แแกแแแ แแแขแแแแแแชแแแก แแ แ แขแแแ แแ แกแแแแแก: แฎแแ แแกแฎแแก แแแแแ แแแแ แแ แฎแแ แแกแฎแแก แแแแแ แแแแก แแแ แแจแ. CDN-แแแ, แ แแแแ แช แฌแแกแ, แชแแแแแแแ แแแแแแงแแแแ แฃแแแ แแแแแ แแแขแแแแแแชแแ, แ แแแ แแแแแแแ แแแชแแแแ แแแแฎแแแ แแแแแแแก แจแแกแแซแแ แกแแฉแแแ แแแ แแแแแกแแฎแฃแแแแแก แฎแแ แแกแฎแแก แชแแแแแแแแแแแ แแแแแแจแแ แแแแ. แแกแแ แแแ แแแแแจแ แแแแแแ แแแแแแแแฃแ แ แแฅแแแแ. แกแแแแแแแแแแจแ, แฎแจแแ แแ JPEG แฎแแ แแกแฎแแก แแแแ แแแชแแแแแแ แแแฆแแแแ แแแแ แ แกแแญแแ แแ แแ แจแแแแซแแแแ แฃแกแแคแ แแฎแแ แจแแแฃแแจแแ แแแแแแ แฎแแ แแกแฎแแก แแแแแ, แแแแฎแแแ แแแแแก แแแแแชแแแแแแแแ แแแแแ แแแแขแแ แแแแก แแแ แแจแ. แแแแ แ แแฎแ แแ, แซแแแแแ แฎแแ แแกแฎแแกแ แแ แแแ แแแแขแ แแแแก แแแแแก แแแแแแแ แฃแแแแแ แกแแแฃแ แแ แงแแแแ แจแแกแแซแแ แแแ แแแแแแแชแแแกแแแแก, แแแแขแแ CDN-แแแ แฃแคแ แ แแแแกแแ แแแขแแฃแ แแแ แแแแขแ แแแก แแงแแแแแแ แแแแแแ แจแแแแ แแแแ, แ แแแแแแ แแแแแงแแแแแ แจแแกแแซแแแแแแแ แแแแขแแฅแกแขแแก แแแแแแแแกแฌแแแแแแ (แกแฃแ แแแแแแก แแแแแจแแฃแแแแ, แแแ แแแแแแแชแแแก แขแแแ). แแ แ.แจ.)
4. TLS แแแแจแแ แแก แแแขแแแแแแชแแ
แแฆแแก แขแ แแคแแแแก แฃแแแขแแกแแแ แแแแแแแก TLS แแแแจแแ แแแแ, แ แแช แแแจแแแแก, แ แแ แฉแแแ แแแแแขแแแแ แแ แแก แแฎแแ แฏแแแ TLS แแแแแแแ แแแแแแแแ. แแ แแ แแชแแกแแก แแแกแแฉแฅแแ แแแแแ แแแแ แแ แแก แจแแแฃแจแแแแ แแฎแแแ แขแแฅแแแแแแแแแ. แแแแแแแแแ, แแก แแ แแก EC แแ แแแขแแแ แแคแแ, TLS 1.3, แกแแกแแแแแก แฅแแจแ แแ แแแแแแแแ, แขแแฅแแแแแก แแแจแแคแแ แแก แแแฉแฅแแ แแแ (AES-NI) แแ แ.แจ. TLS-แแก แกแฌแแ แแ แแแงแแแแแแ แจแแแซแแแแ แจแแแแชแแ แแก แแแแจแแ แแก แแ แ 0-1 RTT-แแแ (DNS แแ TCP-แแก แแแ แแจแ).
แแแแแแแแ แแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แกแแจแฃแแแแแแ, แแกแแแ แแ แแฅแขแแแแก แแแแแฃแแแแแแแแ แแแแฎแแ แชแแแแแแ แแ แแ แแก แ แแฃแแ.
แงแแแแ CDN แแ แแฎแแ แชแแแแแแก TLS แกแแฃแแแแแกแ แแ แแฅแขแแแแก; แแแแก แจแแแแฌแแแแ แจแแแแซแแแแ TLS แแแแจแแ แแก แแ แแแก แแแแแแแแ (แแแแแแแแแ, Webpagetest-แจแ). แแแแแแฃแ แแ แแฎแแแ แแแแจแแ แแกแแแแก - 1RTT, 2RTT - แกแแจแฃแแแ แแแแ, 3RTT แแ แแแขแ - แชแฃแแ.
แแฅแแ แฃแแแ แแฆแแแแจแแแก, แ แแ CDN แแแแแแ TLS-แแก แแแแแงแแแแแแกแแกแแช, แกแแ แแแ แแ แฉแแแแ แแแ แแแแแแแชแแแ แแกแแแ แฃแแแ แแแแแฃแจแแแแก TLS, แแแแ แแ CDN แแฎแ แแแแ, แ แแแแแ แกแแ แแแ แกแ แแ CDN-แก แจแแ แแก แขแ แแคแแแ แแแแแก แกแแฏแแ แ แฅแกแแแจแ. แฃแแ แแก แจแแแแฎแแแแแจแ, แฉแแแ แแแแแฆแแแ แแ แแแ TLS แแแแจแแ แแก แจแแคแแ แฎแแแแแก (แแแ แแแแ CDN แฐแแกแขแจแ, แแแแ แ แแแกแ แแ แฉแแแแก แกแแ แแแ แก แจแแ แแก).
แแแแแแ แแ แแแแแแแชแแแกแแแแก แฆแแ แก แงแฃแ แแแฆแแแแก แแแฅแชแแแ แฃแกแแคแ แแฎแแแแแก แกแแแแแฎแแแแ: แขแ แแคแแแ แฉแแแฃแแแแ แแ แแแจแแคแ แฃแแแ CDN แแแแแซแแแแ แแ แแก แแ แแก แขแ แแคแแแแก แฉแแ แแแแก แแแขแแแชแแฃแ แ แจแแกแแซแแแแแแแ. แขแ แแคแแแแก แแแแแฆแแแแแแแก แแแ แแจแ แแฃแจแแแแแก แจแแกแแซแแแแแแแ แฉแแแฃแแแแ แแ แจแแแแแแแแแแแฃแแแ แขแแ แกแแขแแ แแคแ แแแแแแแจแ แแแแแขแแแแแ แกแแคแแกแฃแ แแกแแแแก.
5. แจแแแแชแแ แแ แแแแจแแ แแก แจแแคแแ แฎแแแแแ
CDN-แแก แแแแแแ แ แกแแ แแแแแแ, แ แแแแแแแช แงแแแแ แกแแฃแแ แแแก: แแแแแแ แจแแงแแแแแแ (แแแแแแแ แแแแซแแแ) CDN แฐแแกแขแกแ แแ แแแแฎแแแ แแแแแก แจแแ แแก. แแแฆแฌแแฃแแแ แแแแแ แแคแแฃแแแ แแแแแฌแแแแแฃแแ แฅแกแแแแก แแ แฅแแขแแฅแขแฃแ แแก แจแแฅแแแแ, แ แแแแแจแแช แฐแแกแขแแแ แแแแแแแแแฃแแแ แแแแฎแแแ แแแแแแแก แแแแชแแแขแ แแชแแแก แฌแแ แขแแแแแจแ (แฅแแแแฅแแแ, แขแ แแคแแแแก แแแชแแแแก แฌแแ แขแแแแแ แแ แ.แจ.)
แแ แแฅแขแแแแจแ, แกแฎแแแแแกแฎแแ แฅแกแแแแก แแ แแแ แแขแแขแแแ แจแแแซแแแแ แแงแแก แแแแแ แแขแฃแ แ แแแแแแแแจแ. แแแแแแแแแ, แ แฃแกแฃแ CDN-แแแก แแฅแแแแแ แแแขแ แแแแแแ แ แฃแกแแแจแ. แแแแ แแแแแแแ แฅแกแแแก แแแ แแแ แ แแแจแ แแจแจ-แจแ แแแแแแแแแ แแแแ. แแแแแแแแแ, แแ แ-แแ แ แฃแแแแแก CDN Cloudflare-แก แแฅแแก แแฎแแแแ 2 แฅแฃแแ แ แฃแกแแแจแ - แแแกแแแแกแ แแ แกแแแแข-แแแขแแ แแฃแ แแจแ. แแแฃ, แฉแแแ แจแแแแแซแแแ แแแแแแแ แแแฅแกแแแฃแ แแแแฎแแแแแแ 10 ms แจแแงแแแแแแ แแแกแแแแจแ แแแ แแแแแ แแแแแแแกแแแแกแแแ แจแแแแ แแแแ.
แแแกแแแแฃแ แ CDN-แแแแก แฃแแแขแแกแแแแก แกแแแ แแแ แแ แแฅแแก แฅแฃแแแแ แ แฃแกแแแจแ. แแแแแแ แแแแแแจแแ แแแแ, แแฅแแแ แจแแแแซแแแแ แแฎแแแแ แแแแแ แแแ แจแแคแแ แฎแแแแแ แแฅแแแแ แ แฃแกแ แแฃแแแขแแ แแแกแแแแก.
6. แแแแขแแแขแแก แแแขแแแแแแชแแ (แแแแแแแแแชแแ, แกแขแ แฃแฅแขแฃแ แฃแแ แชแแแแแแแแแ)
แงแแแแแแ แ แแฃแแ แแ แขแแฅแแแแแแแฃแ แแ แแแฌแแแแแ แฌแแ แขแแแ. แแแฌแแแแแแก แแ แแก แจแแแแแ แกแแก แจแแชแแแ แจแแแซแแแแ แซแแแแแ แกแแ แแกแแ แแงแแก. แแฃแแแแช แแแแฆแแ แแแแแแแแแชแแ: แฌแงแแ แแก แแแแแก แจแแแชแแ แแแ (แแแแแขแแแแแ แกแแแ แชแแแแแก, แฃแแแแจแแแแแ แกแขแ แฃแฅแขแฃแ แแแแก แแ แ.แจ. แแแแ) แจแแแซแแแแ แแแแแแแ แแฅแแแแแก แแแก แจแแกแ แฃแแแแแแ. แแฃ แแกแแฃแแ แแแ แฃแคแ แ แกแแ แแแแฃแ แชแแแแแแแแแแ - JS แแแแแก HTML-แแก แแแแแจแ แแแแแขแแแ, แคแแแแแแแก แแแแ แแแแแแแ แแ แ.แจ. - แกแแแขแแก แคแฃแแฅแชแแแแแ แแแแก แแแ แฆแแแแแก แ แแกแแ แแแแแ แฃแคแ แ แแแฆแแแแ.
แแฅแแแแ แแแแแแแแแแ แ, แแฎแแแแ แแแแแแ แแ แขแแแแก 5 CDN แแแแแแแก แแแแก. แ แ แแฅแแ แฃแแแ, แจแแฃแซแแแแแแ แแฅแแแแ แงแแแแ แชแแแแแแแแก แแแขแแแแขแแแแชแแ, แ แแแแแแช แกแแญแแ แแ แแ แแชแแกแแก แแแกแแฉแฅแแ แแแแแ - แกแแญแแ แแ แฎแแแแ แแแแแแแ แแ แแแขแแแแแแชแแ. แแแแแแแแแ, แแแแแฃแงแแแแแแแ แแ แแฃแแแแแแขแ แแแแแก แแแแฆแแแ แแ แแก แฎแแแแ แแแแแแแแ.
แ แแแแ แช แฌแแกแ, แงแแแแ แแกแแแ แแแขแแแแแแชแแ แแแแขแ แแแแแแ แแแ แแแแขแ แแแแ แแ แงแแแแแแ แกแแจแแจแ แแแแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ.
แแฉแฅแแ แแแแก แจแแกแแซแแแแแแแแแแก แแฎแแ แแแญแแ แ CDN แขแแแแก แแแฎแแแแแ
แแแแแ แจแแแฎแแแแ แ แ แแแขแแแชแแฃแ แแฉแฅแแ แแแแก แจแแกแแซแแแแแแแแแก แแซแแแแ แกแฎแแแแแกแฎแแ แขแแแแก CDN-แแแ.
แแแฎแแ แฎแแแฃแแแแแกแแแแก, แฉแแแ แแแแแแ แแแ แแแแกแแคแแแแชแแแก.
- แฃแคแแกแ CDN JS แแแแแแแแแแแแแก แแแแ แชแแแแแแกแแแแก (MaxCDN, Google. Yandex).
- แแแแแแขแแก แแแขแแแแแแชแแแก แกแแ แแแกแแแแก CDN (แแแแแแแแแ, Google Fonts แจแ แแคแขแแแแกแแแแก, Cloudinary, Cloudimage แกแฃแ แแแแแแกแแแแก).
- CDN แกแขแแขแแแฃแ แ แแ แ แแกแฃแ แกแแแแก แแแขแแแแแแชแแแกแแแแก CMS-แจแ (แฎแแแแแกแแฌแแแแแแ Bitrix-แจแ, WordPress-แจแ แแ แกแฎแแแแจแ).
- แแแแแแ แแแแแจแแฃแแแแแก CDN (StackPath, CDNVideo, NGENIX, Megafon).
- CDN แแแแกแแแขแแก แแฉแฅแแ แแแแกแแแแก (Cloudflare, Imperva, Airi).
แแฎแแ แจแแแแแแ แแ CDN-แแก แแแฎแแกแแแแแแแแแ แแ แขแแแแแ.
แจแแกแแซแแแแแแแ
แขแแแ 1
แขแแแ 2
แขแแแ 3
แขแแแ 4
แขแแแ 5
แขแแฅแกแขแแก แจแแแฃแแจแแ
+โ
-
+โ
+โ
+
แฅแแจแแก แกแแแแฃแ แแแ
+
+
+
+
+
แกแฃแ แแแแแ
-
+โ
+โ
-
+
TLS
-
-
-
+โ
+
แแแแแแแแแแแแ
-
-
-
+
+
แจแแแแแ แกแ
-
-
-
-
+
แแ แชแฎแ แแแจแ โ+โ แแแแแแงแแแแแ แกแ แฃแแ แแฎแแ แแแญแแ แแก แแฆแกแแแแจแแแแแ, โโโ แแ แแ แแก แแฎแแ แแแญแแ แ แแ โ+โโ แแ แแก แแแฌแแแแแ แแแ แแฎแแ แแแญแแ แ. แ แ แแฅแแ แฃแแแ, แจแแแซแแแแ แ แแแแฃแ แแ แแงแแก แแแแแฎแ แแแ แแ แชแฎแ แแแแแแ (แแแแแแแแแ, แแแแแแ แแ แแแแแแ แแแแแจแแฃแแแแแก CDN แแแแแฎแแ แชแแแแแแก แกแฃแ แแแแแแก แแแขแแแแแแชแแแก แคแฃแแฅแชแแแแก), แแแแ แแ แแแแแแ แแแแแกแแแแก แแก แกแแกแแ แแแแแแ.
แจแแแแแแแ
แแแแแแ, แแ แกแขแแขแแแก แฌแแแแแฎแแแก แจแแแแแ แแฅแแแ แแแฅแแแแแ แฃแคแ แ แแแแคแแ แกแฃแ แแแ "แแแแแแงแแแแ CDN" แ แแแแแแแแแชแแแก แจแแกแแฎแแ แแฅแแแแ แกแแแขแแแแก แแแฉแฅแแ แแแแก แแแแแแ.
แ แแแแ แช แแแแแกแแแแ แแแแแแกแจแ, แแฅแแแ แแแ แแแแฏแแ แแแ แ แแแแ แกแแ แแแกแแก แแแ แแแขแแแแฃแ แแแแแ แแแแแก. แแคแแฅแขแแก แแแแแแแ แแ แขแแกแขแแ แแแ แกแแญแแ แแ แ แแแแฃแ แแแ แแแแแจแ. แแฃ แฃแแแ แแงแแแแแ CDN-แก, แจแแแแแฌแแแ แแแ แแคแแฅแขแฃแ แแแแกแแแแก แกแขแแขแแแจแ แแฆแฌแแ แแแ แแ แแขแแ แแฃแแแแแก แแแแแงแแแแแแ.
แจแแกแแซแแแแแแแ, แ แแ แแฎแแแแ CDN-แแก แแแแแงแแแแแ แแแแแแแก แแฅแแแแ แกแแแขแแก แฉแแขแแแ แแแแก แแ แแก.
แ แแแแ แช แแแแแแ แ แแแแแแแแแชแแ, แจแแแแแซแแแ แงแฃแ แแแฆแแแ แแแแแแแฎแแแแแ แจแแแแแแแ: แจแแแกแฌแแแแแ แแฅแแแแ แแฃแแแขแแ แแ, แแแแกแแแฆแแ แแ แแแกแ แแแแแ แแคแแฃแแ แแ แแแแ. แแฃ แแฅแแแแ แซแแ แแแแแ แแฃแแแขแแ แแ แแแแชแแแขแ แแ แแแฃแแแ 1-2 แแแแกแ แแแแแแแขแ แแก แ แแแแฃแกแจแ, แแฅแแแ แแ แแญแแ แแแแแ CDN แแแกแ แแแแแแ แ แแแแแแกแแแแก - แจแแคแแ แฎแแแแก แจแแแชแแ แแแ. แแแแก แแแชแแแแ, แแฅแแแ แจแแแแซแแแแ แแแแแแแกแแ แแฅแแแแ แกแแ แแแ แ แแฅแแแแก แแแแฎแแแ แแแแแแแแ แฃแคแ แ แแฎแแแก แแ แกแฌแแ แแ แแแแแแแคแแแฃแ แแ แแ แแแ, แแแแฆแแ แกแขแแขแแแจแ แแฆแฌแแ แแแ แแแขแแแแแแชแแแก แฃแแแขแแกแ แแแฌแแแ (แฃแคแแกแ แแ แแฃแแแแแ).
แแ แจแแแแฎแแแแแจแ, แแฃ แแฅแแแแ แแฃแแแขแแ แแ แแแแแแแแแ แแแแแ แแคแแฃแแแ แแ แแก แแแแแฌแแแแแฃแแ (แ แแแแฃแกแ 3000 แแแแแแแขแ แแ แแแขแ), แฎแแ แแกแฎแแแแ CDN-แแก แแแแแงแแแแแ แแแแแแแแแ แกแแกแแ แแแแแ แแฅแแแแ. แแฃแแชแ, แฌแแแแกแฌแแ แฃแแแ แแแกแแแแแ, แ แแกแ แแแฉแฅแแ แแแ แจแแฃแซแแแ แแฅแแแแก CDN-แก (แแฎ. แจแแกแแซแแแแแแแแแแก แชแฎแ แแแ แแ แแแแ แแฆแฌแแ แ). แแแแกแแแ, แแแแกแแแขแแก แแฉแฅแแ แแแ แแแแแ แ แฉแแแ แ แแฃแ แแแแชแแแแ, แ แแแแแก แแแแแญแ แ แจแแฃแซแแแแแแแ CDN-แแก แแแแแแจแแ แแแแ. แแแแแแฆแแแจแแฃแแ แแแขแแแแแแชแแแก แแแ แแ, CDN-แก แแแฆแแ แ แฉแแแ แแฉแฅแแ แแแแก แงแแแแแแ แแคแแฅแขแฃแ แ แกแแจแฃแแแแแแแ: แกแแ แแแ แแก แแแฌแแแแก แแแขแแแแแแชแแ, แแแแแแขแแก แแแฌแแแแก แแแคแแ แแแแแฃแแ แชแแแแแแแแแ (แแแแแฃแงแแแแแแแ แแแแแก แแแแฆแแแ, แ แแแแแ แแก แแ แแชแแกแแก แแแขแแแแแแชแแ, แแแแขแแแขแแแ แแฃแจแแแแ, แจแ แแคแขแแแ, แแแแแขแแ แแแ แแ แ.แจ. )
แฌแงแแ แ: www.habr.com