ืืืขื ืืื ืืืืจ ืื ืืื ืืืืคืืืืืืฆืื ืฉื ืืืืจืืช ืืืชืจ ืืฉ ืกืขืืฃ ืฆื ืืข "ืืฉืชืืฉ ื-CDN". ืืืืคื ืืืื, CDN ืืื ืจืฉืช ืืืขืืจืช ืชืืื ืื ืจืฉืช ืืืขืืจืช ืชืืื. ืื ื ื-Method Lab ื ืชืงืืื ืืขืชืื ืงืจืืืืช ืืฉืืืืช ืฉื ืืงืืืืช ืื ืืฉื ืื; ืืืงื ืืืคืฉืจืื CDN ืืฉืืื. ืืืจืช ืืืืจ ืื ืืื ืืืืื ืื CDN ืืืื ืืกืคืง ืืืืื ืช ืืืืจืืช ืืขืื ืช ืืืชืจ, ืืืื ืืขืืืช ืขืืืืืช ืืืชืขืืจืจ, ืืืืืื ืืงืจืื ืืฉืืืืฉ ื-CDN ืืืฆืืง.
ืืขืืืืืื ืืืืืืขืื ืืชืืื ื ื ืืจืืื ืืฉืืืืฉ ื-CDN.
ืงืฆืช ืืืกืืืจืื
ืืื ืืื ืืืืืืืช ืจืืืช, CDNs ืฆืฆื ืืชืื ืฆืืจื. ืขื ืืชืคืชืืืช ืขืจืืฆื ืืืื ืืจื ื ืืงืจื ืืฉืชืืฉื ืืืื ืืจื ื, ืืืคืืขื ืฉืืจืืชื ืืืืื ืืงืืื ืื. ืืืืคื ืืืขื, ืชืืื ืืืืื ืืืจืฉ ืกืืจื ืืืื ืืืชืจ ืจืืื ืคืก ืืืฉืืืื ืืชืืื ืืชืจ ืจืืื (ืชืืื ืืช, ืืงืกื ืืงืื CSS ืื JS).
ืืืฉืจ ืื ืกืื ืืฉืืจ ืืจื ืืืืื ืืืงืืื ืืืงืืืืช ืจืืื ืืฉืจืช ืืื, ืกืืืจ ืืื ืื ืฉืขืจืืฅ ืืืื ืืจื ื ืฉื ืืฉืจืช ืืืคืื ืืฆืืืืจ ืืืงืืืง. ืืืื, ืืกืคืืงืื ืืื ืืืคื ืืืืื ืืื ืืกืชืื ืขืจืืฅ ืฉืจืช ืืืคืืกื. ืืืืื ืฉืืืืืืช ืืืืืช ืืืืืืช ืืฉืืืื ืืืจืืช, ืืื ืื ืื ืืฉืืืืช ืืจืืข. ืืฉืื ืื ืฉืืจืืืช ืขืจืืฅ ืืฉืจืช ืืงืจื ืืื (ืืืคืขืืื ืืืชื ืืคืฉืจืืช), ืืื ืื ืืขืฉืืช. ืืขืืืก ืขื ืืขืจืืฅ ืืืืื ืืฉืืืืจืื ืืืื ืืืืืจื.
ืืืขืื ืฉื ืืืืืช ืืขืจืืฅ ืฉื ืฉืจืช ืืืื ื ืคืชืจืช ืืฆืืจื ืืืฉืืืช ืขื ืืื CDN. ืืงืืืืช ืื ืืชืืืจืื ืืฉืืจืืช ืืฉืจืช, ืืื ืืฆืืชืื ืืจืฉืช CDN. ืืืฆื ืืืืืืื, ืืฉืจืช ืฉืืื ืืจื ืืื ืืฆืืืช CDN, ืืื ืืจืฉืช ืืฉืชืืฉืช ืืืฉืืืื ืืฉืื ืืื ืืืขืืืจ ืืจื ืื ืืืฉืชืืฉืื ืจืืื. ืื ืงืืืช ืืื ืืืืืืช, ืื ื ืืฉืืืื ืจืง ืขืืืจ ืืืฉืืืื ืฉื ืฆืจืื ืืคืืขื (ืื ืืืื ืืืืืช ืจืืื ืคืก ืื ืชืขืืืจื) ืืืงืืืื ืืืจืืืืช ืืฆืืื ืช ืฉื ืืฉืืจืืช ืฉืื ื. ืืฉืืืืฉ ื-CDN ืืื ืืกืคืง ืชืืื ืืื ืืื ืืืฆืืง ืืืืืื ื ืืืืืืื. ืืืจืืช ืฉืจืืื ืืฆืืื ืฉืืฉืืงื ืื ืืืืืืื ืืืืชืจ ืืชืืื ืื (ืืืฉื ื ืืคืืืงืก) ืืื ืื CDN ืืฉืืื ืืืงืื ืืืฉืชืืฉ ื-CDN ืืกืืจืืื ืืืืืื (Akamai, Cloudflare, Fastly ืืื')
ืืื ืฉืืจืฉืช ืืชืคืชืื, ืืืฉืืื ืืืื ืืจื ื ืขืฆืื ืืคืื ืืืจืืืื ืืืืจืืืื ืืืชืจ. ืืขืืืช ืืืืจืืช ืืืขืื ื ืืื ืืืื ืืืืื. ืืืืื ืืืืจืืช ืืืชืจ ืืืื ืืืืืจืืช ืืื ืืขืืืช ืขืืงืจืืืช ืฉืืจืื ืืืชืจืื ืืืืืขื ืืื. ืืื ืืื ืืื ืขืืืืืื ืืจืฉืช (RTT - ืืื ื ืกืืขื ืืืื ืืฉืื ืื ืืื ืคืื ื). ืขืืืืืื ืืฉืคืืขืื ืขื ืชืืืืืื ืจืืื ืืืขืื ืช ืืืชืจ: ืืฆืืจืช ืืืืืจ TCP, ืืชืืืช ืืคืขืืช TLS, ืืขืื ืช ืื ืืฉืื ืืืื (ืชืืื ื, ืงืืืฅ JS, ืืกืื HTML ืืื')
ืืืขืื ืืืืืจื ืขื ืืื ืืขืืืื ืฉืืืฉืจ ืืฉืชืืฉืื ืืคืจืืืืงืื HTTP/1.1 (ืืคื ื ืืืคืขืช SPDY, QUIC ื-HTTP/2 ืื ืืืืชื ืืืคืฉืจืืช ืืืืืื), ืืคืืคื ืื ืคืืชืืื ืื ืืืชืจ ื-6 ืืืืืจื TCP ืืืืจื ืืื. ืื ืื ืืืืื ืืืฉืืชืช ืืืืืจ ืื ืืฆืื ืื ืืขืื ืืจืืื ืืคืก ืฉื ืืขืจืืฆืื. ืืืขืื ื ืคืชืจื ืืืงืืช ืขื ืืื ืคืืฆืื ืืืืืื - ืืฆืืจืช ืืืจืืื ื ืืกืคืื ืืื ืืืชืืืจ ืขื ืืืืืช ืืกืคืจ ืืืืืืจืื.
ืืื ืืืคืืขื ืืืืืืช ืืฉื ืืื ืฉื CDN โ ืืคืืชืช ืืืืื (RTT) ืขืงื ืจืืืื ืื ืงืืืืช ืืงืจืื ืฉื ืฆืืชืื ืืืฉืชืืฉ. ืืืจืืง ืืฉ ืืื ืชืคืงืื ืืืจืืข: ืืืืจืืช ืืืืจ ืืืืืืช (ื-200 ืง"ื ืืฉื ืืื ืืกืืืื ืืืคืืืื). ืืืฉืืขืืช ืืื ืฉืื 000 ืง"ื ืฉื ื ืกืืขื ืืืกืืคื 1000 ืืืคืืืช ืืฉื ืืื ืฉื ืขืืืื ืื 5 ืืืคืืืช ืืฉื ืืื ื-RTT. ืืื ืืืื ืืืื ืืืื ืื ืืจืฉ ืืฉืืืืจ, ืฉืื ืืฉื ื ืื ืขืืืืืื ืืฆืืื ืืืื ืืื. ืืืืืื ืฉ-CDN ืืืจื ืืื ืืืืข ืืฉืืจ ืืืืืืงืืื ืืฉืจืชืื ืฉืื, ืื ื ืืืืืื ืืืคืืง ืชืืขืืช ืืืขืื ืช ืืืืืืงืืื ืืืื ืืจื CDN. ืชื ืืื ืืืจืืืื ืืื: ื ืืืืืช ืืืืืืืงื ืืืืืื, ืืงืจืื ืฉื ื ืงืืืช ื-CDN ืืืฉืชืืฉ ืืืฉืืืื ืืฉืจืช ืืืฉืืื ืืืื ืืจื ื (ืฉืจืช ืืืงืืจ). ืืฉืื ืืืืื ืฉืงืจืื ืืืืืืจืคืืช ืฉื ืฆืืืช CDN ืืื ื ืืืืืื ืืืืื ื ืืื. ื ืืชืื ืืื ืืืงืื ื-CDN ืืืื ืืืืื ืืช ืืฆืืจื ืืื ืฉืืืงืื ืืชืืืจ ืืืืจื ืืืืื ื ืืืจืช, ืืืืื ืืืืฉืช ืืืจืช. ืืื ื ืื ืกืื ืืชืืื ื ืืงืฉืจ ืืื ืืคืขืืื ืืืงืื ืืฉืืจืืช ื-CDN (ืฆืคืืื, ืืืืืจืื, ืืฉืชืชืคืืช ื-IX ืืื') ืืืืื ืืืช ื ืืชืื ืืชืขืืืจื ืฉื ื-CDN ืขืฆืื. ืืืืืื, Cloudflare, ืืืฉืจ ืืฉืชืืฉืื ืืฉืชื ืชืืื ืืืช ืจืืฉืื ืืืช (ืืื ื ืืืื), ืืื ื ืืืืืื ืืกืคืงืช ืชืืื ืืืืืจื ืืงืจืื - ืืืืจื ืืืืืจ ืืื ืืืฉืื ืืช ืืขืืืช ืืืื ืืืืืช.
ืืืจืืช ืืื ืืจื ื ืืืืืืืช ืจืืืช ืืืฉืืืช ืขื ืืื ืฆืืืืจื (ืืคืชืื ืืชืจืื ืืืขืื ืฉืืจืืชืื) ืื ืืฉื ืืืืจืืช ืืืขืื ื ืืืืฆืืขื ืืืชืจ. ืืื ืืืืจืืช ืืืื ื ืืฆืืืช Yahoo (ืืื Yslow), AOL (WebPageTest) ืืืืื (ืฉืืจืืช Page Speed โโโโInsights), ืืฉืจ ืืคืชืืืช ืืืืฆืืช ืืฉืืื ืืืืฆืช ืืชืจืื (ืืขืืงืจ ืื ื ืืืขืืช ืืืืคืืืืืืฆืื ืฉื ืืงืืืืช). ืืืืืจ ืืืชืจ, ืืืคืืขืื ืืืื ืืืฉืื ืืืืืงืช ืืืืจืืช ืืชืจืื, ืืืกืคืงืื ืื ืืืคืื ืืืืืจืช ืืืืจืืช ืืืชืจ. ืืื ืืื ืืืฉืืจืืชืื ืื ืืชืืกืคืื ืืืื ืืฉ ืืืืฆื ืขืงืืืช: "ืืฉืชืืฉ ื-CDN." ืืืคืืชื ืืืฉืืืืช ืืจืฉืช ืืฆืืืืช ืืืจื ืืื ืืืกืืจ ืืืฉืคืขื ืฉื CDN. ืืืจืื ืืฆืขืจ, ืื ืืืื ืืืื ืื ืืืืื ืืื ืืืืืง ืืืฉืืช ืืฉืคืขืช ืืืืฆื ืฉื CDN ืืืืฆื ื ืืชื ืืืืื ืืืชื, ืืืื ืืืืืฆื ื ืืงืืช ืืืืื ื ืืืฉืืฉืช ืืื ืื. ืืืขืฉื, ืื ืื ื-CDN ื ืืฆืจื ืฉืืืื.
ืฉืืืืฉ ื-CDN ืืืื
ืืื ืืืขืจืื ืืช ืืชืืขืืช ืฉื ืฉืืืืฉ ื-CDNs, ืืฉ ืืกืืื ืืืชื. ืื ื ืืชื ืืืฆืื ืืขืช ืืคืืขื (ืืืืืืืืช ืืกืืืจืืื ืืื ื ืืืฆืืช ืืืืื):
- CDN ืืื ื ืืืคืฆืช ืกืคืจืืืช JS (MaxCDN, Google. Yandex).
- CDN ืฉื ืฉืืจืืชืื ืืืืคืืืืืืฆืื ืฉื ืืงืื (ืืืืืื, ืืืื ืคืื ืืื ืืืืคื ืื, 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 ืืืคืืืช ืืฉื ืืื):
ืื ื-CDN ืืืกื ืืช ืื ืชืขืืืจืช ืืืชืจ (ืืืขื ืฉืืจืืชื ืฆื ืฉืืืฉื), ืื ื ืืื ืืืฉืชืืฉ ืืืืืืจ TCP ืืืื, ืืืืกืื ืขืืืืืื ืืืืืืจ ืืืืจืืื ื ืืกืคืื. ืืืืื, ืื ืื ืขื ืืืืืจื HTTP/2.
ืืืืืื ื ืืกืคืื ื ืงืืขืื ืขื ืืื ืืคืื ืงืฆืืื ืืืืช ืฉื CDN ืืกืืื - ืขืืืจ ืืกืื ืืจืืฉืื ืื ืจืง ืืืจืื ืฉื ืงืืืฅ ืกืืื, ืขืืืจ ืืืืืฉื ืื ืืฉื ื ืืื ืกืืืื ืฉื ืชืืื ืืชืจ ืืฆืืจื ืืืคืืืืืืฆืื.
ืืืืืืช CDN ืืืืฆืช ืืชืจืื
ื ืชืืจ ืืช ืื ืืืืื ืืืืืืช ื-CDN ืืืืฆืช ืืชืจืื, ืืื ืืชืืฉืืืช ืืคืื ืงืฆืืื ืืืืช ืฉื ืกืืื CDN ืืืืืื, ืืืืืจ ืืื ื ืจืื ืื ืืืืฉื ืืื ืืื ืืื.
1. ืืืืกื ืฉื ืืฉืืื ืืงืกื
ืืชืืื ื ืืืกืืกืืช ืืืืืื ืช ืืืืชืจ, ืื ืืจืื ืืืืฉืืช ืืฆืืจื ืืจืืขื. ืื ื-CDN ืืืจืืืื ืขื ื ืืืืืช ืืืืกื ืืชืืื ืช ืืืฆื ืฉืืื. ืืื ืื ืชืกืชืื ืืืชืจ ืคืืจืื, ืืืกืจืื ืืช ืืชืืจืจืื:
- ื ืืชื ืืืฉืชืืฉ ืืืขืืืช ื ืืืืืช ืขืืืจ ืืืืกื ืืื ืืืช - 5-6 (ืืืืืื, ืขืืืจ gzip ืืืงืกืืืื ืืื 9);
- ืืืืกื ืกืืืืช (ืงืืฆืื ืืืืืื) ืืื ื ืืฉืชืืฉืช ืืชืืื ืืช ื ืืกืคืืช (ืืืืืื, zopfi ืื brotli ืขื ืชืืืจ 11)
- ืืื ืชืืืื ืืืืืกืช brotli ืืขืืื (ืืืกืืื ืฉื ื-20% ืืืฉืืืื ื-gzip).
ืื ืืชื ืืฉืชืืฉ ื-CDN, ืืืื ืืืืืง ืืช ืืกืคืจ ืื ืงืืืืช ืืืืืช: ืงื ืืช ืืงืืืฅ ืฉืืืืข ืื-CDN, ืจืฉืื ืืช ืืืืื ืืืืืก ืฉืื ืืืืืก ืืืชื ืืื ืืช ืืฉื ืืฉืืืื (ืชืืื ืืืฉืชืืฉ ืืฉืืจืืช ืืงืืื ืืืฉืื ืขื ืชืืืื ื-brotli, ืืืฉื
2. ืืืืจืช ืืืชืจืืช ืืืืื ืฉื ืืงืื
ืื ืชืืื ืช ืืืืจืืช ืคืฉืืื: ืืืกืฃ ืืืชืจืืช ืืืืกืื ืชืืื ืืืืืื ืขื ืืื ืืืงืื (ืืคืืคื). ืืืืชืจืช ืืขืืื ืืช ืืืืชืจ ืืื ืืงืจืช ืืืืื, ืืืืชืจืช ืืืืืฉื ืช ืคื. ืื ืืกืฃ, ื ืืชื ืืืฉืชืืฉ ื-Etag. ืืขืืงืจ ืฉืืืื ืืืงืกืืืื ืฉื ืืงืจืช ืืืืืื ืืืื ืืกืคืืง (ืืืืืฉ ืื ืืืชืจ).ืื ืืชื ืืืื ืืืืกื ืืช ืืืฉืื ืืื ืฉืืืชืจ ืงืฉื, ืืชื ืืืื ืืืืกืืฃ ืืช ืืืคืฉืจืืช ืืืืชื ื ืืชื ืช ืืฉืื ืื.
CDNs ืืืืืื ืืืืจืื ืืช ืขืจื ืืืื ืืืงืกืืืื, ืืืืืฅ ืืช ืืืฉืชืืฉ ืืืขืื ืืืืฉ ืชืืื ืกืืื ืืขืชืื ืงืจืืืืช ืืืชืจ. ืื ืืจืืจ ืืื ืื ืงืฉืืจ: ืืจืฆืื ืืืืืื ืืช ืืชืขืืืจื ืืจืฉืช ืื ืืืืืืจ ืืช ืืชืืืืืช ืืืชืจืื ืฉืื ืืืืขืื ืืืคืก ืืช ืืืืืื. ืืืืืื, ืืจืืจืช ืืืืื ืฉื ืืื ืืืืื ืืืืชืจืช ืฉื Cloudflare ืืื ืฉืขื ืืืช, ืืื ื ืืื ืืืื ืขืืืจ ื ืชืื ืื ืกืืืืื ืืืชื ื ืืชื ืื ืืฉืื ืื.
3. ืืืคืืืืืืฆืื ืฉื ืชืืื ื
ืืืืืื ืฉื-CDN ืืืงื ืขื ืขืฆืื ืืช ืืคืื ืงืฆืืืช ืฉื ืืืกืื ืืืืืื ืืืืฉืช ืชืืื ืืช, ืื ืืืื ืืืืื ื ืืืืขื ืืืชื ืืฆื ื-CDN ืืืืืืฉ ืืืชื ืืืฉืชืืฉืื ืืฆืืจื ืื. ืืืื ื ืืฆืข ืืืื ื ืืื ืฉืืชืืื ื ืืื ืืืื ื ืจืง ืขืืืจ CDN ืกืืื 2, 3 ื-5.
ื ืืชื ืืืฆืข ืืืคืืืืืืฆืื ืฉื ืชืืื ืืช ืืืืืื ืืจืืื: ืฉืืืืฉ ืืคืืจืืืื ืืชืงืืืื ืฉื ืืืืกื (ืืืื WebP), ืืงืืืืื ืืขืืืื ืืืชืจ (MozJPEG), ืื ืคืฉืื ื ืืงืื ืืื ื ืชืื ืื ืืืืชืจืื.
ืืืืคื ืืืื, ืืฉื ื ืฉื ื ืกืืืื ืฉื ืืืคืืืืืืฆืืืช ืืืื: ืขื ืืืืื ืืืืืช ืืืื ืืืืื ืืืืืช. CDNs ืืืจื ืืื ืฉืืืคืื ืืืฉืชืืฉ ืืืืคืืืืืืฆืื ืืื ืืคืกืืื ืขื ืื ืช ืืื ืืข ืชืืื ืืช ืืคืฉืจืืืช ืฉื ืืงืืืืช ืขื ืฉืื ืืืื ืืืืืืช ืืชืืื ื. ืืชื ืืื ืืืื, ืืจืืื ืืืื ืืื ืืืื. ืืืฆืืืืช, ืืขืชืื ืงืจืืืืช ืจืืช ืืืืืืช ืฉื JPEG ืืืืื ืืืจืื ืืื ืืจืฉ ืืชืืืื ืืืืืก ืืืืฉ ืืืืื ืขื ืจืืช ืืืืืช ื ืืืื ืืืชืจ ืืืื ืืคืืืข ืืืืืืืช ืืืฉืชืืฉ. ืืฆื ืฉื ื, ืงืฉื ืืงืืืข ืืช ืจืืช ืืืืืืช ืืืืืืจืืช ืืืืคื ืืื ืืืจืกืื ืขืืืจ ืื ืืืฉืืื ืืืื ืืจื ื ืืืคืฉืจืืื, ืืืื CDNs ืืฉืชืืฉืื ืืืืืจืืช ืฉืืจื ืืืช ืืืชืจ ืืืฉืืืื ืืืื ืฉื ืืชื ืืืืฉื ืชืื ืืชืืฉืืืช ืืืงืฉืจ (ืืืจืช ืืชืืื ืืช, ืกืื ืืคืืืงืฆืืืช ืืืื ืืจื ื , ืืื.)
4. ืืืขืื ืืืืืจ TLS
ืจืื ืืชืขืืืจื ืืืื ืขืืืจืช ืืจื ืืืืืจื TLS, ืื ืฉืืืืจ ืฉืื ืื ื ืืืืื ืืื ื ืืกืฃ ืืืฉื ืืืชื ืขื TLS. ืืืืจืื ื ืคืืชืื ืืื ืืืืืืืช ืืืฉืืช ืืื ืืืืืฅ ืืช ืืชืืืื ืืื. ืืืืืื, ืืืื ืงืจืืคืืืืจืคืื ืฉื EC, TLS 1.3, ืืืืื ืืคืขืื ืืืจืืืกืื, ืืืฆืช ืืฆืคื ืช ืืืืจื (AES-NI) ืืื'. ืืืืจื ื ืืื ื ืฉื TLS ืืืืื ืืืคืืืช ืืช ืืื ืืืืืืจ ื-0-1 RTT (ืื ืกืืคืจ ืืช DNS ื-TCP).
ืขื ืชืืื ื ืืืืจื ืืช, ืื ืงืฉื ืืืืฉื ืฉืืืืช ืืืื ืืขืฆืื.
ืื ืื ื-CDNs ืืืืฉืืื ืฉืืืืช ืขืืืื ืืืืืฆืืช ืฉื TLS; ืืชื ืืืื ืืืืืง ืืืช ืขื ืืื ืืืืืช ืืื ืืืืืืจ ืฉื TLS (ืืืืืื, ื-Webpagetest). ืืืืืืื ืืืืืืจ ืืืฉ - 1RTT, 2RTT - ืจืื ืืืืฆืขืช, 3RTT ืืขืื - ืืจืืข.
ืขืื ืืฉ ืืฆืืื ืฉืื ืืฉืืืืฉ ื-TLS ืืจืืช CDN, ืืฉืจืช ืขื ืืคืืืงืฆืืืช ืืืื ืืจื ื ืฉืื ื ืืืื ืืขืื ืื ืืช TLS, ืืื ืืฆื ื-CDN, ืื ืืชืขืืืจื ืืื ืืฉืจืช ื-CDN ืขืืืจืช ืืจืฉืช ืืฆืืืืจืืช. ืืืงืจื ืืืจืืข, ื ืงืื ืขืืืืืื ืืคืืืื ืืืืืืจ TLS (ืืจืืฉืื ืืืืจื ื-CDN, ืืฉื ื ืืื ื ืืืื ืืฉืจืช ืฉืื ื).
ืขืืืจ ืืืฉืืืื ืืกืืืืื, ืืืื ืืฉืื ืื ืืืขืืืช ืืืืื: ืืชืขืืืจื ืืคืืขื ืืช ืืืจื ืืื ืืฆืืชื CDN, ืืื ืืืืื ืืช ืคืืื ืฆืืืืืช ืืืืจืื ืชืขืืืจื. ืืืคืฉืจืืช ืืขืืื ืืื ืืฉืืคืช ืชืขืืืจื ืืืฆืขืช ืืืจื ืืื ืืชืืื ืืืช ืชืขืจืืฃ ืืืืืืืช ืชืืืจืช ืชืฉืืื ื ืืกืฃ.
5. ืฆืืฆื ืืช ืขืืืืื ืืืืืืจ
ืืืชืจืื ืืขืืงืจื ืฉื CDN ืฉืืืื ืืืืจืื ืขืืื: ืืืืื ื ืืื (ืคืืืช ืืจืืง) ืืื ืืืจื CDN ืืืฉืชืืฉ. ืืืฉืืช ืขื ืืื ืืฆืืจืช ืืจืืืืงืืืจืช ืจืฉืช ืืืืืจืช ืืืืืืจืคืืช, ืฉืื ืืืืจืืื ืืืืงืืื ืื ืงืืืืช ืจืืืื ืฉื ืืฉืชืืฉืื (ืขืจืื, ื ืงืืืืช ืืืืืคื ืชื ืืขื ืืื')
ืืคืืขื, ืขืืืคืืช ืืจืฉืชืืช ืฉืื ืืช ืขืฉืืืืช ืืืืืช ืืืืืจืื ืกืคืฆืืคืืื. ืืืืืื, ื-CDN ืืจืืกื ืืืื ืืืชืจ ื ืงืืืืช ื ืืืืืช ืืจืืกืื. ืืืืจืืงืืื ืืคืชืื ืงืืื ืื ืืช ืืจืฉืช ืืืจื"ื. ืืืืืื, ืืืื ืื-CDN Cloudflare ืืืืืืื ืืฉ ืจืง 2 ื ืงืืืืช ืืจืืกืื - ืืืกืงืื ืืกื ื ืคืืจืกืืืจื. ืืืืืจ, ืื ื ืืืืืื ืืืกืื ืืื ืืืืชืจ ื-10 ืืืคืืืช ืืฉื ืืื ืฉื ืืืืื ืืืฉืืืื ืืืืงืื ืืฉืืจ ืืืืกืงืื.
ืืจืื ื-CDN ืืืขืจืืืืช ืืื ื ืงืืืืช ืืจืืกืื ืืืื. ืขื ืืื ืืืืืจ ืืืืื, ืืชื ืืืื ืจืง ืืืืืื ืืช ืืขืืืืืื ืขืืืจ ืืงืื ืืจืืกื ืฉืื.
6. ืืืคืืืืืืฆืื ืฉื ืชืืื (ืงืื ื, ืฉืื ืืืื ืืื ืืื)
ืื ืงืืื ืืืืจืืืช ืืืืชืงืืืช ืืืืชืจ ืืืืื ื ืืื ืืืืืืช. ืฉืื ืื ืชืืื ืืืืื ืืืกืืจื ืืืื ืืืืืช ืืกืืื ืืืื. ืื ืื ื ืืงื ืืื ืืคืืงืฆืื: ืฆืืฆืื ืงืื ืืืงืืจ (ืขืงื ืจืืืืื ื ืืกืคืื, ืืื ืื ืื ืืฉืืืื ืืื') ืืืื ืืืฉืคืืข ืขื ืืืืฆืืขืื ืฉืื. ืื ืืืืจืื ืขื ืฉืื ืืืื ืจืฆืื ืืื ืืืชืจ - ืืขืืจืช ืงืื JS ืืกืืฃ ื-HTML, ืืืืื ืงืืฆืื ืืื' - ืืกืืืื ืืฉืืืืฉ ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืชืจ ืืืื ืืฃ ืืืชืจ.
ืืื, ืจืง ืืืง ืื-CDNs ืืกืื 5 ืขืืฉืื ืืืช. ืืืืื, ืื ื ืืชื ืืืื ืืืฆืข ืืืืืืฆืื ืฉื ืื ืืฉืื ืืืื ืืืจืืฉืื ืืื ืืืืืฅ ืืช ืืืืจืื - ื ืืจืฉืื ื ืืชืื ืืื ื ืืืืคืืืืืืฆืื. ืืืืืื, ืืกืจืช ืงืื ืฉืืื ื ืืฉืืืืฉ ืื ืืคืื ืืื ืืฉืืื ืืื ืืช.
ืืืื, ืื ืืืืคืืืืืืฆืืืช ืืืื ื ืฉืืืืช ืขื ืืื ืืืืจืืช ืืืืกืืื ืืช ืืืืชืจ ืืืฉืืชืืช ืืืจืืจืช ืืืื.
ืชืืืื ืืืืืืืช ืืืฆื ืืคื ืกืื CDN
ืื ืืืื ื ืกืชืื ืขื ืืืืื ืืืืช ืืืฆื ืคืืื ืฆืืืืืืช ืฉืืกืืืื ืืฉืื ืื ืฉื CDN ืืกืคืงืื.
ืืืขืื ื ืืืืช, ืื ื ืืืืจืื ืขื ืืกืืืื.
- CDN ืืื ื ืืืคืฆืช ืกืคืจืืืช JS (MaxCDN, Google. Yandex).
- CDN ืฉื ืฉืืจืืชืื ืืืืคืืืืืืฆืื ืฉื ืืงืื (ืืืืืื, ืืืื ืคืื ืืื ืืืืคื ืื, 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