CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹

เจธเจพเจˆเจŸ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจ—เจญเจ— เจนเจฐ เจฒเฉ‡เจ– เจœเจพเจ‚ เจŸเฉ‚เจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจพเจฎเฉ‚เจฒเฉ€ เจงเจพเจฐเจพ เจนเฉˆ "เจธเฉ€เจกเฉ€เจเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค" เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, CDN เจ‡เฉฑเจ• เจธเจฎเฉฑเจ—เจฐเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจœเจพเจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฎเฉˆเจฅเจก เจฒเฉˆเจฌ เจตเจฟเฉฑเจš เจ…เจ•เจธเจฐ เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚; เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ CDN เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเฉ‡เจ– เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจ‡เจน เจธเจฎเจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• CDN เจธเจพเจˆเจŸ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ•เจฟเจจเฉเจนเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจœเจพเจ‡เจœเจผ เจนเฉˆเฅค

CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹

เจคเจธเจตเฉ€เจฐ เจตเจฟเฉฑเจš เจšเฉฑเจ•เจฐ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจคเจฟเจนเจพเจธ เจฆเจพ เจ‡เฉฑเจ• เจฌเจฟเฉฑเจŸ

เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจตเจพเจ‚เจ—, เจธเฉ€เจกเฉ€เจเจจเจœเจผ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเฉ‡ เจนเจจเฅค เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจšเฉˆเจจเจฒเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจจเจพเจฒ, เจ”เจจเจฒเจพเจˆเจจ เจตเฉ€เจกเฉ€เจ“ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจˆเจ†เจ‚. เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจตเฉ€เจกเฉ€เจ“ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจธเจฎเฉฑเจ—เจฐเฉ€ (เจคเจธเจตเฉ€เจฐเจพเจ‚, เจŸเฉˆเจ•เจธเจŸ, เจ…เจคเฉ‡ CSS เจœเจพเจ‚ JS เจ•เฉ‹เจก) เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจœเจผเจฟเจ†เจฆเจพ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ‡ เจ†เจฐเจกเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ‡เฉฑเจ• เจตเฉ€เจกเฉ€เจ“ เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจธเจฐเจตเจฐ เจฆเจพ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจšเฉˆเจจเจฒ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉเจ•เจพเจตเจŸ เจฌเจฃ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• เจ†เจฎ เจธเจฐเจตเจฐ เจšเฉˆเจจเจฒ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจนเจœเจผเจพเจฐ เจฅเฉเจฐเฉˆเฉฑเจก เจ•เจพเจซเฉ€ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจนเฉ‹เจฐ เจธเจฐเฉ‹เจค เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจ‰เจน เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ‡เจน เจตเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจธเจฐเจตเจฐ เจšเฉˆเจจเจฒ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆ (เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ เจ…เจธเฉฐเจญเจต), เจ…เจคเฉ‡ เจ…เจตเจฟเจตเจนเจพเจฐเจ• เจตเฉ€ เจนเฉˆเฅค เจชเฉเจฐเจธเจพเจฐเจฃ เจฆเฉŒเจฐเจพเจจ เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจฒเฉ‹เจก เจšเฉฑเจ•เจฐเจตเจฐเจคเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเจฐเจตเจฐ เจฆเฉ‡ เจšเฉˆเจจเจฒ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† CDN เจฆเฉเจ†เจฐเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ. เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฟเฉฑเจงเฉ‡ เจธเจฐเจตเจฐ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจ•เจจเฉˆเจ•เจŸ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ CDN เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจจเจพเจฒเฅค เจ‡เฉฑเจ• เจ†เจฆเจฐเจธเจผ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจฐเจตเจฐ เจ‡เฉฑเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ CDN เจจเฉ‹เจก เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจ‡เจธ เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ†เจฐเจฅเจฟเจ• เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ–เจชเจค เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฒเจˆ เจนเฉ€ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจ‡เจน เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจœเจพเจ‚ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจธเจพเจกเฉ€ เจธเฉ‡เจตเจพ เจฆเฉ€ เจธเจผเจพเจจเจฆเจพเจฐ เจฎเจพเจชเจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจญเจพเจฐเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจ‡เจœเจผ เจ…เจคเฉ‡ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Netflix) เจตเฉฑเจกเฉ‡ เจตเจชเจพเจฐเจ• CDN (เจ…เจ•เจพเจฎเจพเจˆ, เจ•เจฒเจพเจ‰เจกเจซเจฒเฉ‡เจ…เจฐ, เจซเจพเจธเจŸเจฒเฉ€, เจ†เจฆเจฟ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ CDN เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจจเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเฉˆเจฌ เจฆเจพ เจตเจฟเจ•เจพเจธ เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃ เจ—เจ เจนเจจเฅค เจฒเฉ‹เจกเจฟเฉฐเจ— เจธเจชเฉ€เจก เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจˆ เจนเฉˆเฅค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ‡ เจ‰เจคเจธเจผเจพเจนเฉ€เจ†เจ‚ เจจเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เจˆ เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจœเจฟเจธ เจ•เจพเจฐเจจ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ‡เจฐเฉ€ เจธเฉ€ (RTT - เจฐเจพเจŠเจ‚เจก เจŸเฉเจฐเจฟเจช เจŸเจพเจˆเจฎ เจœเจพเจ‚ เจชเจฟเฉฐเจ— เจŸเจพเจˆเจฎ)เฅค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ: เจ‡เฉฑเจ• TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ, เจ‡เฉฑเจ• TLS เจธเฉˆเจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ, เจนเจฐเฉ‡เจ• เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจเจพ (เจšเจฟเฉฑเจคเจฐ, JS เจซเจพเจˆเจฒ, HTML เจฆเจธเจคเจพเจตเฉ‡เจœเจผ, เจ†เจฆเจฟ)เฅค

เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจธ เจคเฉฑเจฅ เจฆเฉเจ†เจฐเจพ เจตเจง เจ—เจˆ เจธเฉ€ เจ•เจฟ HTTP/1.1 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ (SPDY, QUIC เจ…เจคเฉ‡ HTTP/2 เจฆเฉ‡ เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจธเฉ€), เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจ‡เฉฑเจ• เจนเฉ‹เจธเจŸ เจฒเจˆ 6 เจคเฉ‹เจ‚ เจตเฉฑเจง TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจ–เฉ‹เจฒเฉเจนเจฆเฉ‡เฅค เจ‡เจน เจธเจญ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจ…เจ•เฉเจธเจผเจฒ เจตเจฐเจคเฉ‹เจ‚ เจตเฉฑเจฒ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจธเจผเจพเจฐเจกเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ - เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 'เจคเฉ‡ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจพเจงเฉ‚ เจฎเฉ‡เจœเจผเจฌเจพเจจเจพเจ‚ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพเฅค

เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ CDN เจฆเฉ€ เจฆเฉ‚เจœเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ - เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจจเฉ‡เฉœเจคเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ (RTT) เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพเฅค เจฆเฉ‚เจฐเฉ€ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจจเจฟเจฐเจฃเจพเจ‡เจ• เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ: เจชเฉเจฐเจ•เจพเจธเจผ เจฆเฉ€ เจ—เจคเฉ€ เจธเฉ€เจฎเจค เจนเฉˆ (เจ†เจชเจŸเฉ€เจ•เจฒ เจซเจพเจˆเจฌเจฐ เจตเจฟเฉฑเจš เจฒเจ—เจญเจ— 200 km/sec)เฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจนเจฐ 000 เจ•เจฟเจฒเฉ‹เจฎเฉ€เจŸเจฐ เจฆเฉ€ เจฏเจพเจคเจฐเจพ เจตเจฟเฉฑเจš RTT เจตเจฟเฉฑเจš 1000 ms เจฆเฉ‡เจฐเฉ€ เจœเจพเจ‚ 5 ms เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเฉฐเจšเจพเจฐ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเจพเจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจตเจฟเจšเจ•เจพเจฐเจฒเฉ‡ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจฆเฉ‡เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจ• CDN เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉˆเจธเจผ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• CDN เจฆเฉเจ†เจฐเจพ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฒเจพเจญ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเจผเจฐเจคเจพเจ‚: เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€, เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจฐเจตเจฐ (เจฎเฉ‚เจฒ เจธเจฐเจตเจฐ) เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ CDN เจชเฉเจ†เจ‡เฉฐเจŸ เจฆเฉ€ เจจเฉ‡เฉœเจคเจพเฅค เจ‡เจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• CDN เจจเฉ‹เจก เจฆเฉ€ เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจจเฉ‡เฉœเจคเจพ เจ˜เฉฑเจŸ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ CDN เจตเจฟเจšเจ•เจพเจฐ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฌเจฃเจพเจˆ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจนเฉ‹เจธเจŸ เจจเจพเจฒ เจœเฉเฉœ เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจธเฉฐเจญเจต เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฎเจนเจพเจ‚เจฆเฉ€เจช 'เจคเฉ‡เฅค เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจฆเฉ‚เจฐเจธเฉฐเจšเจพเจฐ เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ CDN เจธเฉ‡เจตเจพ (เจชเฉ€เจ…เจฐเจฟเฉฐเจ—, เจ•เจจเฉˆเจ•เจธเจผเจจ, IX เจตเจฟเฉฑเจš เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€, เจ†เจฆเจฟ) เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจง เจ…เจคเฉ‡ CDN เจฆเฉ€ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ€เจคเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Cloudflare, เจœเจฆเฉ‹เจ‚ เจฆเฉ‹ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ (เจฎเฉเจซเจผเจค เจ…เจคเฉ‡ เจธเจธเจคเฉ‡) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจนเฉ‹เจธเจŸ เจคเฉ‹เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจกเจฟเจฒเจฟเจตเจฐเฉ€ เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€ - เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจฒเจพเจ—เจค เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจนเฉ‹เจธเจŸ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจฎเฉเฉฑเจ– เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฒเฉ‹เจกเจฟเฉฐเจ— เจธเจชเฉ€เจก เจ…เจคเฉ‡ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ เจตเฉฑเจฒ เจœเจจเจคเจ• เจฆเจฟเจฒเจšเจธเจชเฉ€ (เจตเฉˆเฉฑเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจฎเจพเจฒเจ•เจพเจ‚) เจจเฉ‚เฉฐ เจ†เจ•เจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฏเจพเจนเฉ‚ (เจตเจพเจˆเจธเจฒเฉ‹ เจŸเฉ‚เจฒ), เจเจ“เจเจฒ (เจตเฉˆเฉฑเจฌเจชเฉ‡เจœเจŸเฉˆเจธเจŸ) เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ (เจชเฉ‡เจœ เจธเจชเฉ€เจก เจ‡เจจเจธเจพเจˆเจŸเจธ เจธเจฐเจตเจฟเจธ) เจนเจจ, เจœเฉ‹ เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจฟเจซเจพเจฐเจธเจผเจพเจ‚ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ (เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจน เจ•เจฒเจพเจ‡เฉฐเจŸ เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ)เฅค เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš, เจจเจตเฉ‡เจ‚ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจธเจชเฉ€เจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฆเฉ€ เจ—เจคเฉ€ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจธเฉเจเจพเจ… เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจœเจพเจ‚ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจฆเฉ€ เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจนเฉˆ: "เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค" เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ CDN เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจฒเจˆ เจธเจชเฉฑเจธเจผเจŸเฉ€เจ•เจฐเจจ เจตเจœเฉ‹เจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจน เจธเจฎเจเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ CDN เจฆเจพ เจชเฉเจฐเจตเฉ‡เจ— เจชเฉเจฐเจญเจพเจต เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจพเจชเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจจเฉ‚เฉฐ เจตเจฟเจธเจผเจตเจพเจธ 'เจคเฉ‡ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉ‹เจธเจŸเฉ‚เจฒเฉ‡เจŸ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ CDN เจฌเจฐเจพเจฌเจฐ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค

CDN เจ…เฉฑเจœ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

CDNs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจ—เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจนเฉเจฃ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจฌเจฐเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚, เจฌเฉ‡เจธเจผเจ•, เจธเฉฐเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเจจ):

  1. JS เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ (MaxCDN, Google. Yandex) เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจฎเฉเจซเจผเจค CDNเฅค
  2. เจ•เจฒเจพเจ‡เฉฐเจŸ เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฒเจˆ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ CDN (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเฉŒเจ‚เจŸเจพเจ‚ เจฒเจˆ Google เจซเฉŒเจ‚เจŸ, เจ•เจฒเจพเจ‰เจกเจพเจˆเจจเจฐเฉ€, เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฒเจˆ เจ•เจฒเจพเจ‰เจก เจ‡เจฎเฉ‡เจœ)เฅค
  3. CMS เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฒเจˆ CDN (เจฌเจฟเจŸเฉเจฐเจฟเจ•เจธ, เจตเจฐเจกเจชเจฐเฉˆเจธ เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง)เฅค
  4. เจ†เจฎ เจฎเจ•เจธเจฆ CDN (เจธเจŸเฉˆเจ•เจชเจพเจฅ, CDNVideo, NGENIX, Megafon)เฅค
  5. เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจชเฉเจฐเจตเฉ‡เจ— เจฒเจˆ 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 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹

เจœเฉ‡เจ•เจฐ CDN เจธเจพเจฐเฉ‡ เจธเจพเจˆเจŸ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ (เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡), เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ TCP เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจตเจพเจงเฉ‚ เจนเฉ‹เจธเจŸเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจจ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจšเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจน HTTP/2 เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจนเฉ‹เจฐ เจ…เฉฐเจคเจฐ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ CDN เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ - เจชเจนเจฟเจฒเฉ€ เจ•เจฟเจธเจฎ เจฒเจˆ เจ‡เจน เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจซเจพเจˆเจฒ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจชเฉฐเจœเจตเฉ‡เจ‚ เจฒเจˆ เจ‡เจน เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ เจ•เจˆ เจ•เจฟเจธเจฎ เจฆเฉ€เจ†เจ‚ เจธเจพเจˆเจŸ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆ.

เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจชเฉเจฐเจตเฉ‡เจ— เจฒเจˆ CDN เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚

เจ†เจ‰ CDN เจฆเฉ€เจ†เจ‚ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ CDN เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเฉ€เจ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจฆเฉ‡เจ–เฉ‹ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจ•เฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

1. เจŸเฉˆเจ•เจธเจŸ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเจพ เจธเฉฐเจ•เฉเจšเจจ

เจธเจญ เจคเฉ‹เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เจคเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ, เจซเจฟเจฐ เจตเฉ€ เจ…เจ•เจธเจฐ เจฎเจพเฉœเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ CDN เจ†เจชเจฃเฉ€ เจชเฉเจฐเจตเฉ‡เจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเจพ เจเจฒเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจชเจฐ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ:

  • เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฒเจˆ เจ˜เฉฑเจŸ เจกเจฟเจ—เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ - 5-6 (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, gzip เจฒเจˆ เจ…เจงเจฟเจ•เจคเจฎ 9 เจนเฉˆ);
  • เจธเจŸเฉˆเจŸเจฟเจ• เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ (เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚) เจตเจพเจงเฉ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเจฟเจ—เจฐเฉ€ 11 เจฆเฉ‡ เจจเจพเจฒ เจœเจผเฉ‹เจชเจซเฉ€ เจœเจพเจ‚ เจฌเจฐเฉ‹เจŸเจฒเฉ€)
  • เจ•เฉเจธเจผเจฒ เจฌเจฐเฉ‹เจŸเจฒเฉ€ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจœเฉ€เจœเฉ€เจช เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจฒเจ—เจญเจ— 20% เจฆเฉ€ เจฌเจšเจค)เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจ‡เจนเจจเจพเจ‚ เจ•เฉเจ เจจเฉเจ•เจคเจฟเจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ: CDN เจคเฉ‹เจ‚ เจ†เจˆ เจซเจพเจˆเจฒ เจฒเจ“, เจ‡เจธเจฆเจพ เจธเฉฐเจ•เฉเจšเจฟเจค เจ†เจ•เจพเจฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉฐเจชเจฐเฉˆเฉฑเจธ เจ•เจฐเฉ‹ (เจคเฉเจธเฉ€เจ‚ เจฌเฉเจฐเฉ‹เจŸเจฒเฉ€ เจธเจนเจพเจ‡เจคเจพ เจจเจพเจฒ เจ•เฉเจ เจ”เจจเจฒเจพเจˆเจจ เจธเฉ‡เจตเจพ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ vsszhat.rf).

2. เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉˆเจšเจฟเฉฐเจ— เจนเฉˆเจกเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ

เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจชเฉ€เจกเจ…เฉฑเจช เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ: เจ•เจฒเจพเจ‡เฉฐเจŸ (เจฌเฉเจฐเจพเจŠเจœเจผเจฐ) เจฆเฉเจ†เจฐเจพ เจธเจฎเฉฑเจ—เจฐเฉ€ เจ•เฉˆเจšเจฟเฉฐเจ— เจฒเจˆ เจธเจฟเจฐเจฒเฉ‡เจ– เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจ•เฉˆเจธเจผ-เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจนเฉˆ, เจชเฉเจฐเจพเจฃเฉ‡ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจ—เจˆ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Etag เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉˆเจธเจผ-เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉ€ เจ…เจงเจฟเจ•เจคเจฎ-เจ‰เจฎเจฐ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเฉ€ เจนเฉˆ (เจ‡เฉฑเจ• เจฎเจนเฉ€เจจเฉ‡ เจœเจพเจ‚ เจตเฉฑเจง เจคเฉ‹เจ‚)เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เจŸเฉฑเจฒ เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

CDN เจ…เจงเจฟเจ•เจคเจฎ-เจ‰เจฎเจฐ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจฎเฉเฉœ เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจธ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ: เจจเฉˆเจŸเจตเจฐเจ• 'เจคเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจตเจงเจพเจ‰เจฃ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจœเฉ‹ เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเจฟเจซเฉŒเจฒเจŸ Cloudflare เจธเจฟเจฐเจฒเฉ‡เจ– เจ•เฉˆเจธเจผ เจธเจฎเจพเจ‚ 1 เจ˜เฉฐเจŸเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ…เจŸเฉฑเจฒ เจธเจฅเจฟเจฐ เจกเฉ‡เจŸเจพ เจฒเจˆ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉˆเฅค

3. เจšเจฟเฉฑเจคเจฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ

เจ•เจฟเจ‰เจ‚เจ•เจฟ CDN เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจš เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจฐเจต เจ•เจฐเจจ เจฆเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ CDN เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจšเจฒเฉ‹ เจคเฉเจฐเฉฐเจค เจ‡เฉฑเจ• เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจฟเจฐเจซ CDN เจ•เจฟเจธเจฎเจพเจ‚ 2, 3 เจ…เจคเฉ‡ 5 เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

เจคเฉเจธเฉ€เจ‚ เจ•เจˆ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจ‰เฉฑเจจเจค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ WebP), เจตเจงเฉ‡เจฐเฉ‡ เจ•เฉเจธเจผเจฒ เจเจจเจ•เฉ‹เจกเจฐ (MozJPEG), เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพเฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจœเจฟเจนเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจ•เจฟเจธเจฎเจพเจ‚ เจนเจจ: เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจจเจพเจฒ เจ…เจคเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚เฅค CDNs เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเจฟเฉฑเจคเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉฐเจญเจพเจตเจฟเจค เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ เจจเฉเจ•เจธเจพเจจ เจฐเจนเจฟเจค เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจœเจฟเจนเฉ‡ เจนเจพเจฒเจพเจค เจตเจฟเฉฑเจš, เจฒเจพเจญ เจ˜เฉฑเจŸ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ…เจ•เจธเจฐ JPEG เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเจพ เจชเฉฑเจงเจฐ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจ‰เฉฑเจšเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจจเฉเจญเจต เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจนเฉ‡เจ เจฒเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจชเฉฑเจงเจฐ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจขเฉฐเจ— เจจเจพเจฒ เจฎเฉเฉœ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉฐเจญเจพเจตเจฟเจค เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฐเจต เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ…เจคเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ‡ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ, เจ‡เจธเจฒเจˆ CDN เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฐเฉ‚เฉœเฉ€เจตเจพเจฆเฉ€ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเฉฐเจฆเจฐเจญ (เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ, เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ) เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค , เจ†เจฆเจฟ)

4. TLS เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เฉฑเจœ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจŸเฉเจฐเฉˆเจซเจฟเจ• TLS เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฏเจพเจคเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ TLS เจ—เฉฑเจฒเจฌเจพเจค 'เจคเฉ‡ เจตเจพเจงเฉ‚ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš, เจ‡เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจจเจตเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน EC เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€, TLS 1.3, เจธเฉˆเจธเจผเจจ เจ•เฉˆเจธเจผ เจ…เจคเฉ‡ เจŸเจฟเจ•เจŸเจพเจ‚, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจ•เจธเจฒเจฐเฉ‡เจธเจผเจจ (AES-NI), เจ†เจฆเจฟ เจนเฉˆเฅค TLS เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ 0-1 RTT เจคเฉฑเจ• เจ˜เจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (DNS เจ…เจคเฉ‡ TCP เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€)เฅค

เจ†เจงเฉเจจเจฟเจ• เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจœเจฟเจนเฉ‡ เจ…เจญเจฟเจ†เจธเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจธเจพเจฐเฉ‡ CDNs TLS เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ; เจคเฉเจธเฉ€เจ‚ TLS เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจฎเจพเจช เจ•เฉ‡ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเฉˆเฉฑเจฌเจชเฉ‡เจœ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš)เฅค เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจ†เจฆเจฐเจธเจผ - 1RTT, 2RTT - เจ”เจธเจค เจชเฉฑเจงเจฐ, 3RTT เจ…เจคเฉ‡ เจนเฉ‹เจฐ - เจ–เจฐเจพเจฌเฅค

เจ‡เจน เจตเฉ€ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจญเจพเจตเฉ‡เจ‚ CDN เจชเฉฑเจงเจฐ 'เจคเฉ‡ TLS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจธเจพเจกเฉ€ เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ TLS เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเฉ€ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจชเจฐ CDN เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจคเฉ‹เจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ CDN เจตเจฟเจšเจ•เจพเจฐ เจ†เจตเจพเจœเจพเจˆ เจœเจจเจคเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจฒเฉฐเจ˜เจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจกเจฌเจฒ TLS เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡เจฐเฉ€ เจฎเจฟเจฒเฉ‡เจ—เฉ€ (เจชเจนเจฟเจฒเจพ CDN เจนเฉ‹เจธเจŸ เจฒเจˆ, เจฆเฉ‚เจœเจพ เจ‡เจธเจฆเฉ‡ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ)เฅค

เจ•เฉเจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ, เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ: เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ CDN เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฐเฉเจ•เจพเจตเจŸ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจญเจพเจตเฉ€ เจฎเฉŒเจ•เจพ เจนเฉˆเฅค เจ†เจตเจพเจœเจพเจˆ เจฆเฉ‡ เจ–เฉเจฒเจพเจธเฉ‡ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเจพ เจตเจฟเจ•เจฒเจช เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจซเฉ€เจธ เจฒเจˆ เจšเฉ‹เจŸเฉ€ เจฆเฉ€เจ†เจ‚ เจŸเฉˆเจฐเจฟเจซ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

5. เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡เจฐเฉ€ เจ˜เจŸเจพเจ“

CDN เจฆเจพ เจฎเฉเฉฑเจ– เจฒเจพเจญ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจนเจฐ เจ•เฉ‹เจˆ เจ—เฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ: CDN เจนเฉ‹เจธเจŸ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจšเจ•เจพเจฐ เจ˜เฉฑเจŸ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ (เจ˜เฉฑเจŸ เจฆเฉ‚เจฐเฉ€)เฅค เจ‡เฉฑเจ• เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจจเฉˆเจŸเจตเจฐเจ• เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเจฃเจพ เจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉ‡เจœเจผเจฌเจพเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ (เจธเจผเจนเจฟเจฐ, เจŸเฉเจฐเฉˆเจซเจฟเจ• เจเจ•เจธเจšเฉ‡เจ‚เจœ เจชเฉเจ†เจ‡เฉฐเจŸ, เจ†เจฆเจฟ) เจฆเฉ€ เจ‡เจ•เจพเจ—เจฐเจคเจพ เจฆเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจเฅค

เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจฒเจˆ เจคเจฐเจœเฉ€เจนเจพเจ‚ เจ–เจพเจธ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฐเฉ‚เจธเฉ€ CDNs เจฆเฉ€ เจฐเฉ‚เจธ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ…เจฎเจฐเฉ€เจ•เฉ€ เจฒเฉ‹เจ• เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจฎเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจ—เฉ‡เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ CDN Cloudflare เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฐเฉ‚เจธ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ 2 เจชเฉเจ†เจ‡เฉฐเจŸ เจนเจจ - เจฎเจพเจธเจ•เฉ‹ เจ…เจคเฉ‡ เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ—. เจญเจพเจต, เจ…เจธเฉ€เจ‚ เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจงเฉ€ เจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจš เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 10 ms เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฌเจšเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉฑเจ›เจฎเฉ€ CDN เจฆเฉ‡ เจ•เฉ‹เจฒ เจฐเฉ‚เจธ เจตเจฟเฉฑเจš เจฌเจฟเฉฐเจฆเฉ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœ เจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจ†เจชเจฃเฉ‡ เจฐเฉ‚เจธเฉ€ เจฆเจฐเจธเจผเจ•เจพเจ‚ เจฒเจˆ เจฆเฉ‡เจฐเฉ€ เจตเจงเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

6. เจธเจฎเจ—เจฐเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจจ (เจฎเจฟเจจเฉ€เจซเฉ€เจ•เฉ‡เจธเจผเจจ, เจขเจพเจ‚เจšเจพเจ—เจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚)

เจธเจญ เจคเฉ‹เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เฉฑเจจเจค เจฌเจฟเฉฐเจฆเฉ‚เฅค เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจฌเจนเฉเจค เจœเฉ‹เจ–เจฎ เจญเจฐเจฟเจ† เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจญเจพเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจฎเจฟเจจเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚: เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ (เจตเจพเจงเฉ‚ เจฅเจพเจ‚เจตเจพเจ‚, เจ—เฉˆเจฐ-เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจขเจพเจ‚เจšเฉ‡, เจ†เจฆเจฟ เจฆเฉ‡ เจ•เจพเจฐเจจ) เจ‡เจธเจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจ—เฉฐเจญเฉ€เจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจœเฉ‡เจเจธ เจ•เฉ‹เจก เจจเฉ‚เฉฐ HTML เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃเจพ, เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจฃเจพ, เจ†เจฆเจฟ - เจธเจพเจˆเจŸ เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเจพเจ‰เจฃ เจฆเจพ เจœเฉ‹เจ–เจฎ เจนเฉ‹เจฐ เจตเฉ€ เจตเฉฑเจง เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, เจธเจฟเจฐเจซ เจ•เฉเจ เจ•เจฟเจธเจฎ 5 CDN เจนเฉ€ เจ…เจœเจฟเจนเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ โ€” เจฎเฉˆเจจเฉ‚เจ…เจฒ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจจเจพ เจตเจฐเจคเฉ‡ เจœเจพเจ‚ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ เจ‡เฉฑเจ• เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉฐเจฎ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจ…เจœเจฟเจนเฉ‡ เจธเจพเจฐเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจ–เจคเจฐเจจเจพเจ• เจฒเฉ‹เจ• เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ.

CDN เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจตเฉ‡เจ— เจธเจฎเจฐเฉฑเจฅเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ

เจ‡เจธ เจฒเจˆ เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ CDN เจ•เจฟเจนเฉœเฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจชเฉเจฐเจตเฉ‡เจ— เจฎเฉŒเจ•เฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจธเจนเฉ‚เจฒเจค เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจตเจฐเจ—เฉ€เจ•เจฐเจจ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚.

  1. JS เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ (MaxCDN, Google. Yandex) เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจฎเฉเจซเจผเจค CDNเฅค
  2. เจ•เจฒเจพเจ‡เฉฐเจŸ เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฒเจˆ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ CDN (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเฉŒเจ‚เจŸเจพเจ‚ เจฒเจˆ Google เจซเฉŒเจ‚เจŸ, เจ•เจฒเจพเจ‰เจกเจพเจˆเจจเจฐเฉ€, เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฒเจˆ เจ•เจฒเจพเจ‰เจก เจ‡เจฎเฉ‡เจœ)เฅค
  3. CMS เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฒเจˆ CDN (เจฌเจฟเจŸเฉเจฐเจฟเจ•เจธ, เจตเจฐเจกเจชเจฐเฉˆเจธ เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง)เฅค
  4. เจ†เจฎ เจฎเจ•เจธเจฆ CDN (เจธเจŸเฉˆเจ•เจชเจพเจฅ, CDNVideo, NGENIX, Megafon)เฅค
  5. เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจชเฉเจฐเจตเฉ‡เจ— เจฒเจˆ CDN (Cloudflare, Imperva, Airi)เฅค

เจนเฉเจฃ เจ†เจ“ CDN เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ€เจเฅค

เจฎเฉŒเจ•เจพ
เจ•เจฟเจธเจฎ 1
เจ•เจฟเจธเจฎ 2
เจ•เจฟเจธเจฎ 3
เจ•เจฟเจธเจฎ 4
เจ•เจฟเจธเจฎ 5

เจŸเฉˆเจ•เจธเจŸ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ
+-
-
+-
+-
+

เจ•เฉˆเจธเจผ เจนเฉˆเจกเจฐ
+
+
+
+
+

เจคเจธเจตเฉ€เจฐ
-
+-
+-
-
+

TLS
-
-
-
+-
+

เจฆเฉ‡เจฐเฉ€
-
-
-
+
+

เจธเจฎเฉฑเจ—เจฐเฉ€
-
-
-
-
+

เจ‡เจธ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš, "+" เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, "โ€“" เจ•เฉ‹เจˆ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ "+-" เจ…เฉฐเจธเจผเจ• เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเจฒเฉ€เจ…เจค เจตเจฟเฉฑเจš เจ‡เจธ เจธเจพเจฐเจฃเฉ€ เจคเฉ‹เจ‚ เจญเจŸเจ•เจฃเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉเจ เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ CDN เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‡เจ—เจพ), เจชเจฐ เจ‡เฉฑเจ• เจ†เจฎ เจตเจฟเจšเจพเจฐ เจฒเจˆ เจ‡เจน เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆเฅค

เจจเจคเฉ€เจœเฉ‡

เจ‰เจฎเฉ€เจฆ เจนเฉˆ, เจ‡เจธ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ "เจธเฉ€เจกเฉ€เจเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹" เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจชเจธเจผเจŸ เจคเจธเจตเฉ€เจฐ เจนเฉ‹เจตเฉ‡เจ—เฉ€.

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจฎเจพเจฐเจ•เฉ€เจŸเจฟเฉฐเจ— เจตเจพเจ…เจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเจฟเจธเจผเจตเจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค เจชเฉเจฐเจญเจพเจต เจจเฉ‚เฉฐ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจคเจนเจฟเจค เจฎเจพเจชเจฃ เจ…เจคเฉ‡ เจชเจฐเจ–เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจญเจพเจตเฉ€เจคเจพ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เฅค

เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจคเฉเจนเจพเจกเฉ€ เจธเจพเจˆเจŸ เจฆเฉ‡ เจฒเฉ‹เจก เจนเฉ‹เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจ†เจฎ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚: เจ†เจชเจฃเฉ‡ เจฆเจฐเจธเจผเจ•เจพเจ‚ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเฉ‹, เจ‡เจธเจฆเฉ‡ เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจฆเจพเจ‡เจฐเฉ‡ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ“เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจฎเฉเฉฑเจ– เจฆเจฐเจธเจผเจ• 1-2 เจนเจœเจผเจพเจฐ เจ•เจฟเจฒเฉ‹เจฎเฉ€เจŸเจฐ เจฆเฉ‡ เจ˜เฉ‡เจฐเฉ‡ เจตเจฟเฉฑเจš เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจนเจจ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฎเฉเฉฑเจ– เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ เจ‡เฉฑเจ• CDN เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพเฅค เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ (เจฎเฉเจซเจผเจค เจ…เจคเฉ‡ เจธเจฅเจพเจˆ) เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจฆเจฐเจธเจผเจ• เจธเฉฑเจšเจฎเฉเฉฑเจš เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉฐเจกเฉ‡ เจ—เจ เจนเจจ (3000 เจ•เจฟเจฒเฉ‹เจฎเฉ€เจŸเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเจพ เจ˜เฉ‡เจฐเจพ), เจ‡เฉฑเจ• เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจพเจฒเฉ‡ CDN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเจพ CDN เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ€ เจคเฉ‡เจœเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ (เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจพเจฐเจฃเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจตเฉ‡เจฐเจตเจพ เจตเฉ‡เจ–เฉ‹)เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจตเฉˆเจฌเจธเจพเจˆเจŸ เจชเฉเจฐเจตเฉ‡เจ— เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เฉฐเจฎ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• CDN เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจชเจฐเฉ‹เจ•เจค เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจชเฉเจฐเจตเฉ‡เจ— เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเจพเจงเจจ CDN เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ: เจธเจฐเจตเจฐ เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจ…เจจเฉเจ•เฉ‚เจฒเจจ, เจ•เจฒเจพเจ‡เฉฐเจŸ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš เจ‰เฉฑเจจเจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ (เจ…เจฃเจตเจฐเจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ, เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃเจพ, เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ, เจซเฉŒเจ‚เจŸ, เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ, เจ†เจฆเจฟเฅค )

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹