CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

เชธเชพเช‡เชŸเชจเซ€ เชเชกเชชเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชฆเชฐเซ‡เช• เชฒเซ‡เช– เช…เชฅเชตเชพ เชธเชพเชงเชจเชฎเชพเช‚ "CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹" เชจเซ‹ เชธเชพเชงเชพเชฐเชฃ เช•เชฒเชฎ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, CDN เช เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชคเชฐเชฃ เชจเซ‡เชŸเชตเชฐเซเช• เช…เชฅเชตเชพ เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชคเชฐเชฃ เชจเซ‡เชŸเชตเชฐเซเช• เช›เซ‡. เช…เชฎเซ‡ เชฎเซ‡เชฅเชก เชฒเซ‡เชฌเชฎเชพเช‚ เชตเชพเชฐเช‚เชตเชพเชฐ เช† เชตเชฟเชทเชฏ เชชเชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชถเซเชจเซ‹เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€เช เช›เซ€เช; เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเชพเช• เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ CDN เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. เช† เชฒเซ‡เช–เชจเซ‹ เชนเซ‡เชคเซ เช เชธเชฎเชœเชตเชพเชจเซ‹ เช›เซ‡ เช•เซ‡ CDN เชธเชพเช‡เชŸ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช—เชคเชฟเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชถเซเช‚ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช•เชˆ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชฏเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชพเชœเชฌเซ€ เช›เซ‡.

CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

เชšเชฟเชคเซเชฐเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ CDN เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡.

เช‡เชคเชฟเชนเชพเชธ เชเช• เชฌเซ€เชŸ

เช˜เชฃเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ€ เชœเซ‡เชฎ, CDN เช เช†เชตเชถเซเชฏเช•เชคเชพเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชฎเชพเช‚ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเชพ เชตเชฟเช•เชพเชธ เชธเชพเชฅเซ‡, เช‘เชจเชฒเชพเช‡เชจ เชตเชฟเชกเชฟเช“ เชธเซ‡เชตเชพเช“ เชฆเซ‡เช–เชพเชˆ. เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชตเชฟเชกเชฟเชฏเซ‹ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชตเซ‡เชฌเชธเชพเช‡เชŸ เชธเชพเชฎเช—เซเชฐเซ€ (เชšเชฟเชคเซเชฐเซ‹, เชŸเซ‡เช•เซเชธเซเชŸ เช…เชจเซ‡ CSS เช…เชฅเชตเชพ JS เช•เซ‹เชก) เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชตเชงเซ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเซ€ เชคเซ€เชตเซเชฐเชคเชพเชจเชพ เช“เชฐเซเชกเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชเช• เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เช˜เชฃเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชจเซ€ เชธเชฎเชพเช‚เชคเชฐ เชตเชฟเชกเชฟเช“ เชธเซเชŸเซเชฐเซ€เชฎ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเชฐเซเชตเชฐเชจเซ€ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒ เชธเช‚เชญเชตเชคเชƒ เช…เชกเชšเชฃ เชฌเชจเซ€ เชœเชถเซ‡. เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชธเชฐเซเชตเชฐ เชšเซ‡เชจเชฒเชจเซ‡ เช•เซเชฒเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเชพ เชนเชœเชพเชฐ เชฅเซเชฐเซ‡เชกเซ‹ เชชเซ‚เชฐเชคเชพ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เช…เชจเซเชฏ เชธเช‚เชธเชพเชงเชจ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€. เชคเซ‡ เชชเชฃ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชธเชฐเซเชตเชฐ เชšเซ‡เชจเชฒเชจเซเช‚ เชตเชฟเชธเซเชคเชฐเชฃ เช–เซ‚เชฌ เช–เชฐเซเชšเชพเชณ เช›เซ‡ (เช…เชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เช• เช…เชถเช•เซเชฏ), เช…เชจเซ‡ เช…เชตเซเชฏเชตเชนเชพเชฐเซ เชชเชฃ เช›เซ‡. เชชเซเชฐเชธเชพเชฐเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชšเซ‡เชจเชฒ เชชเชฐเชจเซ‹ เชญเชพเชฐ เชšเช•เซเชฐเซ€เชฏ เชนเชถเซ‡.

เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเชฐเซเชตเชฐเชจเซ€ เชšเซ‡เชจเชฒเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชธเซ€เชกเซ€เชเชจ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชนเชฒ เชฅเชพเชฏ เช›เซ‡. เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเซ€เชงเชพ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ CDN เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชจเซ‹เชกเซเชธ เชธเชพเชฅเซ‡. เช†เชฆเชฐเซเชถ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เชธเชฐเซเชตเชฐ CDN เชจเซ‹เชก เชชเชฐ เชเช• เชธเซเชŸเซเชฐเซ€เชฎ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชจเซ‡เชŸเชตเชฐเซเช• เช˜เชฃเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชธเซเชงเซ€ เช† เชธเซเชŸเซเชฐเซ€เชฎ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช†เชฐเซเชฅเชฟเช• เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เช…เชฎเซ‡ เช–เชฐเซ‡เช–เชฐ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‡เชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡ เชœ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเซ€เช เช›เซ€เช (เช† เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เช…เชฅเชตเชพ เชŸเซเชฐเชพเชซเชฟเช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡) เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซ€ เช‰เชคเซเชคเชฎ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช. เชญเชพเชฐเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชจเซเชฏเชพเชฏเซ€ เช…เชจเซ‡ เชคเชพเชฐเซเช•เชฟเช• เช›เซ‡. เชœเซ‹ เช•เซ‡ เชคเซ‡ เชจเซ‹เช‚เชงเชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เช† เชœเช—เซเชฏเชพเชจเชพ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เช–เซ‡เชฒเชพเชกเซ€เช“ (เชฆเชพ.เชค. เชจเซ‡เชŸเชซเซเชฒเชฟเช•เซเชธ) เชฎเซ‹เชŸเชพ เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชธเซ€เชกเซ€เชเชจ (เช…เช•เชพเชฎเชพเชˆ, เช•เซเชฒเชพเช‰เชกเชซเซเชฒเซ‡เชฐ, เชซเชพเชธเซเชŸเชฒเซ€, เชตเช—เซ‡เชฐเซ‡) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชธเซ€เชกเซ€เชเชจ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เชœเซ‡เชฎ เชœเซ‡เชฎ เชตเซ‡เชฌเชจเซ‹ เชตเชฟเช•เชพเชธ เชฅเชฏเซ‹ เช›เซ‡ เชคเซ‡เชฎ เชคเซ‡เชฎ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชชเซ‹เชคเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เช…เชจเซ‡ เชœเชŸเชฟเชฒ เชฌเชจเซ€ เช›เซ‡. เชฒเซ‹เชกเชฟเช‚เช— เชธเซเชชเซ€เชกเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชธเชพเชฎเซ‡ เช†เชตเซ€. เชตเซ‡เชฌเชธเชพเชˆเชŸ เชธเซเชชเซ€เชกเชจเชพ เช‰เชคเซเชธเชพเชนเซ€เช“เช เช˜เชฃเซ€ เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชเชกเชชเชฅเซ€ เช“เชณเช–เซ€ เช•เชพเชขเซ€ เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชตเซ‡เชฌเชธเชพเชˆเชŸ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชฒเช‚เชฌ (RTT - เชฐเชพเช‰เชจเซเชก เชŸเซเชฐเซ€เชช เชธเชฎเชฏ เช…เชฅเชตเชพ เชชเชฟเช‚เช— เชธเชฎเชฏ) เชนเชคเซ‹. เชตเชฟเชฒเช‚เชฌ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฒเซ‹เชกเชฟเช‚เช—เชฎเชพเช‚ เช˜เชฃเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡: TCP เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚, TLS เชธเชคเซเชฐ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚, เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเช‚เชธเชพเชงเชจ เชฒเซ‹เชก เช•เชฐเชตเซเช‚ (เช›เชฌเซ€, JS เชซเชพเช‡เชฒ, HTML เชฆเชธเซเชคเชพเชตเซ‡เชœ, เชตเช—เซ‡เชฐเซ‡.)

เชธเชฎเชธเซเชฏเชพ เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชตเชงเซ€ เช—เชˆ เชนเชคเซ€ เช•เซ‡ HTTP/1.1 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ (SPDY, QUIC เช…เชจเซ‡ HTTP/2เชจเชพ เช†เช—เชฎเชจ เชชเชนเซ‡เชฒเชพเช‚ เช† เชเช•เชฎเชพเชคเซเชฐ เชตเชฟเช•เชฒเซเชช เชนเชคเซ‹), เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชเช• เชนเซ‹เชธเซเชŸ เชฎเชพเชŸเซ‡ 6 เช•เชฐเชคเชพเช‚ เชตเชงเซ TCP เช•เชจเซ‡เช•เซเชถเชจ เช–เซ‹เชฒเชคเชพ เชจเชฅเซ€. เช† เชฌเชงเซเช‚ เช•เชจเซ‡เช•เซเชถเชจ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ เช…เชจเซ‡ เชšเซ‡เชจเชฒ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเชพ เชฌเชฟเชจเช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช‰เชชเชฏเซ‹เช— เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซเช‚. เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชกเซ‹เชฎเซ‡เชจ เชถเชพเชฐเซเชกเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชนเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ - เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐเชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชนเซ‹เชธเซเชŸเชจเซ€ เชฐเชšเชจเชพ.

เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ CDN เชจเซ€ เชฌเซ€เชœเซ€ เช•เซเชทเชฎเชคเชพ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ - เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเซ‹เชˆเชจเซเชŸ เช…เชจเซ‡ เชจเซ‹เชกเซเชธเชจเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชจเชฟเช•เชŸเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€ (RTT) เช˜เชŸเชพเชกเชตเชพ. เช…เช‚เชคเชฐ เช…เชนเซ€เช‚ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡: เชชเซเชฐเช•เชพเชถเชจเซ€ เช—เชคเชฟ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡ (เช“เชชเซเชŸเชฟเช•เชฒ เชซเชพเชˆเชฌเชฐเชฎเชพเช‚ เชฒเช—เชญเช— 200 เช•เชฟเชฎเซ€/เชธเซ‡เช•เช‚เชก). เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• 000 เช•เชฟเชฎเซ€เชจเซ€ เชฎเซเชธเชพเชซเชฐเซ€ RTTเชฎเชพเช‚ 1000 ms เชตเชฟเชฒเช‚เชฌ เช…เชฅเชตเชพ 5 ms เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เช† เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเชฎเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชธเชพเชงเชจเซ‹ เชชเชฐ เชชเชฃ เชตเชฟเชฒเช‚เชฌ เชฅเชพเชฏ เช›เซ‡. CDN เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเซ‡เชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซ…เชถ เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ CDN เชฆเซเชตเชพเชฐเชพ เช†เชตเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชฅเซ€ เชซเชพเชฏเชฆเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช† เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชถเชฐเชคเซ‹: เช•เซ‡เชถเชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชนเชพเชœเชฐเซ€, เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชฐเซเชตเชฐ (เช“เชฐเชฟเชœเชฟเชจ เชธเชฐเซเชตเชฐ) เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ CDN เชชเซ‹เช‡เชจเซเชŸเชจเซ€ เชจเชฟเช•เชŸเชคเชพ. เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ CDN เชจเซ‹เชกเชจเซ€ เชญเซŒเช—เซ‹เชฒเชฟเช• เชจเชฟเช•เชŸเชคเชพ เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชคเซ€ เชจเชฅเซ€. เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเซ€เชกเซ€เชเชจ เชตเชšเซเชšเซ‡ เชฐเซ‚เชŸเซ€เช‚เช— เชเชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเซ€เชœเชพ เชฆเซ‡เชถเชฎเชพเช‚ เช…เชจเซ‡ เชธเช‚เชญเชตเชคเชƒ เชฌเซ€เชœเชพ เช–เช‚เชกเชฎเชพเช‚ เชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏ. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชŸเซ‡เชฒเชฟเช•เซ‹เชฎ เช“เชชเชฐเซ‡เชŸเชฐเซเชธ เช…เชจเซ‡ CDN เชธเซ‡เชตเชพ (เชชเซ€เช…เชฐเชฟเช‚เช—, เช•เชจเซ‡เช•เซเชถเชจ, IX เชฎเชพเช‚ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชตเช—เซ‡เชฐเซ‡) เช…เชจเซ‡ CDN เชจเซ€ เชŸเซเชฐเชพเชซเชฟเช• เชฐเซ‚เชŸเซ€เช‚เช— เชจเซ€เชคเชฟ เชตเชšเซเชšเซ‡เชจเซ‹ เชธเช‚เชฌเช‚เชง เช…เชฎเชฒเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Cloudflare, เชœเซเชฏเชพเชฐเซ‡ เชฌเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฏเซ‹เชœเชจเชพเช“ (เชฎเชซเชค เช…เชจเซ‡ เชธเชธเซเชคเซ€) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชจเชœเซ€เช•เชจเชพ เชนเซ‹เชธเซเชŸ เชคเชฐเชซเชฅเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€ - เชจเซเชฏเซ‚เชจเชคเชฎ เช–เชฐเซเชš เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‹เชธเซเชŸเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช˜เชฃเซ€ เช…เช—เซเชฐเชฃเซ€ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช•เช‚เชชเชจเซ€เช“ เชฒเซ‹เชกเชฟเช‚เช— เชธเซเชชเซ€เชก เช…เชจเซ‡ เชตเซ‡เชฌเชธเชพเชˆเชŸเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชตเชฟเชทเชฏ เชชเชฐ เชœเชพเชนเซ‡เชฐ เชนเชฟเชค (เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพ เชฎเชพเชฒเชฟเช•เซ‹เชจเซ‡) เช†เช•เชฐเซเชทเซ‡ เช›เซ‡. เช† เช•เช‚เชชเชจเซ€เช“เชฎเชพเช‚ Yahoo (Yslow tool), AOL (WebPageTest) เช…เชจเซ‡ Google (Page Speed โ€‹โ€‹Insights service), เชœเซ‡ เชธเชพเช‡เชŸเซเชธเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชญเชฒเชพเชฎเชฃเซ‹ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซ€ เช›เซ‡ (เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชคเซ‡เช“ เช•เซเชฒเชพเชฏเช‚เชŸ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡). เชฌเชพเชฆเชฎเชพเช‚, เชจเชตเชพ เชตเซ‡เชฌเชธเชพเชˆเชŸ เชธเซเชชเซ€เชก เชŸเซ‡เชธเซเชŸเซ€เช‚เช— เชŸเซ‚เชฒเซเชธ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฌเชธเชพเชˆเชŸเชจเซ€ เชธเซเชชเซ€เชก เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ€เชชเซเชธ เชชเชฃ เช†เชชเซ‡ เช›เซ‡. เช†เชฎเชพเช‚เชจเซ€ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพเช“ เช…เชฅเชตเชพ เชชเซเชฒเช—เชฟเชจเซเชธเชจเซ€ เชเช• เชธเซเชธเช‚เช—เชค เชญเชฒเชพเชฎเชฃ เช›เซ‡: "เชธเซ€เชกเซ€เชเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹." เชจเซ‡เชŸเชตเชฐเซเช• เชฒเซ‡เชŸเชจเซเชธเซ€เชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ CDN เชจเซ€ เช…เชธเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชœเซ‚เชคเซ€ เชคเชฐเซ€เช•เซ‡ เชŸเชพเช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฆเชฐเซ‡เช• เชœเชฃ CDN เชจเซ€ เชชเซเชฐเชตเซ‡เช—เช• เช…เชธเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชคเซ‡ เชฌเชฐเชพเชฌเชฐ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชญเชฒเชพเชฎเชฃ เชตเชฟเชถเซเชตเชพเชธ เชชเชฐ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซ‹เชธเซเชŸเซเชฏเซเชฒเซ‡เชŸ เชคเชฐเซ€เช•เซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชฌเชงเชพ CDN เชธเชฎเชพเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชจเชฅเซ€.

เช†เชœเซ‡ CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

CDN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เชฎเชจเซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชนเชตเซ‡ เชถเซเช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ (เช•เซŒเช‚เชธเชฎเชพเช‚เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹, เช…เชฒเชฌเชคเซเชค, เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเชฅเซ€):

  1. JS เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเชพ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชฎเชซเชค CDN (MaxCDN, Google. Yandex).
  2. เช•เซเชฒเชพเชฏเช‚เชŸ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพเช“เชจเซเช‚ CDN (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซ‹เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ Google เชซเซ‹เชจเซเชŸเซเชธ, เช•เซเชฒเชพเช‰เชกเชฟเชจเชฐเซ€, เช›เชฌเซ€เช“ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเช‰เชก เช‡เชฎเซ‡เชœ).
  3. เชธเซ€เชเชฎเชเชธเชฎเชพเช‚ เชธเซเชŸเซ‡เชŸเชฟเช• เช…เชจเซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเซ€เชกเซ€เชเชจ (เชฌเชฟเชŸเซเชฐเชฟเช•เซเชธ, เชตเชฐเซเชกเชชเซเชฐเซ‡เชธ เช…เชจเซ‡ เช…เชจเซเชฏเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡).
  4. เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซ CDN (StackPath, 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 เช•เซเชทเชฎเชคเชพเช“

เชšเชพเชฒเซ‹ เชธเซ€เชกเซ€เชเชจเชจเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, เช—เชคเชฟเชถเซ€เชฒ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเซ€เชกเซ€เชเชจ เช•เซเชทเชฎเชคเชพเช“เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเซเชฐเซ‡เชฃเซ€เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เช, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช•เชฎเชพเช‚ เชถเซเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชœเซเช“.

1. เชŸเซ‡เช•เซเชธเซเชŸ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชธเช‚เช•เซ‹เชšเชจ

เชธเซŒเชฅเซ€ เชฎเซ‚เชณเชญเซ‚เชค เช…เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชธเซเชตเชฟเชงเชพ, เช›เชคเชพเช‚ เช˜เชฃเซ€ เชตเช–เชค เชจเชฌเชณเซ€ เชฐเซ€เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชพเชฏ เช›เซ‡. เชฌเชงเชพ CDN เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชตเซ‡เช—เช• เชฒเช•เซเชทเชฃ เชคเชฐเซ€เช•เซ‡ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ€ เชนเชพเชœเชฐเซ€ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชœเซเช“, เชคเซ‹ เช–เชพเชฎเซ€เช“ เชธเซเชชเชทเซเชŸ เชฅเชˆ เชœเชถเซ‡:

  • เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช“เช›เซ€ เชกเชฟเช—เซเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ - 5-6 (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, gzip เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชคเชฎ 9 เช›เซ‡);
  • เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ (เช•เซ‡เชถเชฎเชพเช‚เชจเซ€ เชซเชพเช‡เชฒเซ‹) เชตเชงเชพเชฐเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเช—เซเชฐเซ€ 11 เชธเชพเชฅเซ‡ เชเซ‹เชชเซเชซเซ€ เช…เชฅเชตเชพ เชฌเซเชฐเซ‹เชŸเชฒเซ€)
  • เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฌเซเชฐเซ‹เชŸเชฒเซ€ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเชชเซ‹เชฐเซเชŸ เชจเชฅเซ€ (gzip เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชฒเช—เชญเช— 20% เชฌเชšเชค).

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

2. เช•เซเชฒเชพเชฏเช‚เชŸ เช•เซ‡เชถเซ€เช‚เช— เชนเซ‡เชกเชฐเซ‹ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

เชเช• เชธเชฐเชณ เชธเซเชชเซ€เชกเช…เชช เชธเซเชตเชฟเชงเชพ เชชเชฃ: เช•เซเชฒเชพเชฏเช‚เชŸ (เชฌเซเชฐเชพเช‰เชเชฐ) เชฆเซเชตเชพเชฐเชพ เชธเชพเชฎเช—เซเชฐเซ€ เช•เซ‡เชถเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชนเซ‡เชกเชฐเซ‹ เช‰เชฎเซ‡เชฐเซ‹. เชธเซŒเชฅเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชนเซ‡เชกเชฐ เช•เซ‡เชถ-เช•เช‚เชŸเซเชฐเซ‹เชฒ เช›เซ‡, เชœเซ‚เชจเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, Etag เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เช•เซ‡เชถ-เช•เช‚เชŸเซเชฐเซ‹เชฒเชจเซ€ เชฎเชนเชคเซเชคเชฎ-เชตเชฏ เชชเซ‚เชฐเชคเซ€ เชฎเซ‹เชŸเซ€ เช›เซ‡ (เชเช• เชฎเชนเชฟเชจเชพ เช…เชฅเชตเชพ เชตเชงเซเชฅเซ€). เชœเซ‹ เชคเชฎเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เชธเช–เชค เช•เซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชธเซ€เชกเซ€เชเชจ เชฎเชนเชคเซเชคเชฎ-เชตเชฏ เชฎเซ‚เชฒเซเชฏเชจเซ‡ เช˜เชŸเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเซเชฅเชฟเชฐ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชตเชงเซ เชตเช–เชค เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเซ‡ เช›เซ‡. เชคเซ‡ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€ เช•เซ‡ เช† เชถเซเช‚ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡: เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชŸเซเชฐเชพเชซเชฟเช• เชตเชงเชพเชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ เช•เซ‡เชถ เชฐเซ€เชธเซ‡เชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ€ เชคเซ‡ เชœเชพเชฃเชคเซ€ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชธเชพเช‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชตเชงเชพเชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชซเซ‰เชฒเซเชŸ Cloudflare เชนเซ‡เชกเชฐ เช•เซ‡เชถ เชธเชฎเชฏ 1 เช•เชฒเชพเช• เช›เซ‡, เชœเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชธเซเชŸเซ‡เชŸเชฟเช• เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช“เช›เซ‹ เช›เซ‡.

3. เช›เชฌเซ€ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ

เชธเซ€เชกเซ€เชเชจ เชˆเชฎเซ‡เชœเซ€เชธ เช•เซ‡เชถเซ€เช‚เช— เช…เชจเซ‡ เชธเชฐเซเชตเชฟเช‚เช—เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชฒเซ‡เชคเซเช‚ เชนเซ‹เชตเชพเชฅเซ€, เชคเซ‡เชจเซ‡ เชธเซ€เชกเซ€เชเชจ เชฌเชพเชœเซ เชชเชฐ เช“เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เช† เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเซ‡เชตเชพ เช†เชชเชตเซ€ เชคเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชฐเชนเซ‡เชถเซ‡. เชšเชพเชฒเซ‹ เชคเชฐเชค เชœ เชเช• เช†เชฐเช•เซเชทเชฃ เช•เชฐเซ€เช เช•เซ‡ เช† เชธเซเชตเชฟเชงเชพ เชซเช•เซเชค 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เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเชพ เชจเชฅเซ€).

เช†เชงเซเชจเชฟเช• เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชธเชพเชฅเซ‡, เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เช†เชตเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€.

เชฌเชงเชพ CDNs TLS เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชคเชพ เชจเชฅเซ€; เชคเชฎเซ‡ TLS เช•เชจเซ‡เช•เซเชถเชจ เชธเชฎเชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเซ‡เชฌเชชเซ‡เชœเชŸเซ‡เชธเซเชŸเชฎเชพเช‚) เชฎเชพเชชเซ€เชจเซ‡ เช†เชจเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹. เชจเชตเชพ เช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เช†เชฆเชฐเซเชถ - 1RTT, 2RTT - เชธเชฐเซ‡เชฐเชพเชถ เชธเซเชคเชฐ, 3RTT เช…เชจเซ‡ เชตเชงเซ - เช–เชฐเชพเชฌ.

เช เชชเชฃ เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ CDN เชธเซเชคเชฐเซ‡ TLS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเชพเชฐเซ€ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡เชจเชพ เชธเชฐเซเชตเชฐเซ‡ เชชเชฃ TLS เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช, เชชเชฐเช‚เชคเซ CDN เชฌเชพเชœเซเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ CDN เชตเชšเซเชšเซ‡เชจเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เชœเชพเชนเซ‡เชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชกเชฌเชฒ TLS เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเชฒเช‚เชฌ เชฎเชณเชถเซ‡ (เชธเซ€เชกเซ€เชเชจ เชนเซ‹เชธเซเชŸ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฅเชฎ, เชคเซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชตเชšเซเชšเซ‡เชจเซ‹ เชฌเซ€เชœเซ‹).

เช•เซ‡เชŸเชฒเซ€เช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡, เชธเซเชฐเช•เซเชทเชพ เชฎเซเชฆเซเชฆเชพเช“ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡: เชŸเซเชฐเชพเชซเชฟเช• เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ CDN เชจเซ‹เชกเซเชธ เชชเชฐ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช† เชŸเซเชฐเชพเชซเชฟเช• เช…เชตเชฐเซ‹เชง เชฎเชพเชŸเซ‡ เชธเช‚เชญเชตเชฟเชค เชคเช• เช›เซ‡. เชŸเซเชฐเชพเชซเชฟเช• เชกเชฟเชธเซเช•เซเชฒเซ‹เชเชฐ เชตเชฟเชจเชพ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชŸเซ‹เชšเชจเชพ เชŸเซ‡เชฐเชฟเชซ เชชเซเชฒเชพเชจเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เชซเซ€ เชฎเชพเชŸเซ‡ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

5. เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเชฒเช‚เชฌเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹

CDN เชจเซ‹ เชฎเซเช–เซเชฏ เชซเชพเชฏเชฆเซ‹ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฆเชฐเซ‡เช• เชœเชฃ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡: CDN เชนเซ‹เชธเซเชŸ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชšเซเชšเซ‡ เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชคเชพ (เช“เช›เซเช‚ เช…เช‚เชคเชฐ). เชญเซŒเช—เซ‹เชฒเชฟเช• เชฐเซ€เชคเซ‡ เชตเชฟเชคเชฐเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฌเชจเชพเชตเซ€เชจเซ‡ เชนเชพเช‚เชธเชฒ เช•เชฐเซเชฏเซเช‚, เชœเซ‡เชฎเชพเช‚ เชฏเชœเชฎเชพเชจเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเชพเช‚เชฆเซเชฐเชคเชพเชจเชพ เชฌเชฟเช‚เชฆเซเช“ (เชถเชนเซ‡เชฐเซ‹, เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชจเชฟเชฎเชฏ เชฌเชฟเช‚เชฆเซเช“, เชตเช—เซ‡เชฐเซ‡) เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡.

เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚, เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฎเชพเชŸเซ‡เชจเซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเช“ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเชถเชฟเชฏเชจ เชธเซ€เชกเซ€เชเชจเชจเซ€ เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชนเชพเชœเชฐเซ€เชจเชพ เชตเชงเซ เชฌเชฟเช‚เชฆเซเช“ เชนเชถเซ‡. เช…เชฎเซ‡เชฐเชฟเช•เชจเซ‹ เชธเซŒ เชชเซเชฐเชฅเชฎ เชฏเซเชเชธเชเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเช•เชธเชพเชตเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เชธเซ€เชกเซ€เชเชจ เช•เซเชฒเชพเช‰เชกเชซเซเชฒเซ‡เชฏเชฐเชฎเชพเช‚ เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชฎเชพเชคเซเชฐ 2 เชชเซ‹เชˆเชจเซเชŸ เช›เซ‡ - เชฎเซ‹เชธเซเช•เซ‹ เช…เชจเซ‡ เชธเซ‡เชจเซเชŸ เชชเซ€เชŸเชฐเซเชธเชฌเชฐเซเช—. เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เชฎเซ‹เชธเซเช•เซ‹เชฎเชพเช‚ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชฒเช—เชญเช— 10 ms เชœเซ‡เชŸเชฒเซ€ เชฒเซ‡เชŸเชจเซเชธเซ€ เชฌเชšเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชชเชถเซเชšเชฟเชฎเซ€ เชธเซ€เชกเซ€เชเชจ เชชเชพเชธเซ‡ เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชฌเชฟเชฒเช•เซเชฒ เชชเซ‹เชˆเชจเซเชŸ เชจเชฅเซ€. เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชฐเชถเชฟเชฏเชจ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชฒเช‚เชฌ เชตเชงเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

6. เชธเชพเชฎเช—เซเชฐเซ€ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ (เชฎเชฟเชจเชฟเชซเชฟเช•เซ‡เชถเชจ, เชฎเชพเชณเช–เชพเช•เซ€เชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹)

เชธเซŒเชฅเซ€ เชœเชŸเชฟเชฒ เช…เชจเซ‡ เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เช…เชฆเซเชฏเชคเชจ เชฌเชฟเช‚เชฆเซ. เชกเชฟเชฒเชฟเชตเชฐเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเชพเชฎเช—เซเชฐเซ€ เชฌเชฆเชฒเชตเซ€ เช–เซ‚เชฌ เชœเซ‹เช–เชฎเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชฎเชฟเชจเชฟเชซเชฟเช•เซ‡เชถเชจ เชฒเชˆเช เชคเซ‹ เชชเชฃ: เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เช˜เชŸเชพเชกเชตเชพเชฅเซ€ (เชตเชงเชพเชฐเชพเชจเซ€ เชœเช—เซเชฏเชพเช“, เชฌเชฟเชจเชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเช—เซ‡เชฐเซ‡เชจเซ‡ เช•เชพเชฐเชฃเซ‡) เชคเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชตเชงเซ เช—เช‚เชญเซ€เชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช - เชœเซ‡เชเชธ เช•เซ‹เชกเชจเซ‡ HTML เชจเชพ เช…เช‚เชคเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเซเช‚, เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเซ€ เชตเช—เซ‡เชฐเซ‡ - เชธเชพเช‡เชŸเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เช–เชฒเซ‡เชฒ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชชเชฃ เชตเชงเชพเชฐเซ‡ เช›เซ‡.

เชคเซ‡เชฅเซ€, เชฎเชพเชคเซเชฐ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐ 5 CDN เช† เช•เชฐเซ‡ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชตเชธเซเชคเซเช“เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡ เชจเชนเซ€เช‚ - เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ เช…เชฅเชตเชพ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เซ‹เชกเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚ เช เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช•เชพเชฐเซเชฏ เช›เซ‡.

เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เช†เชตเชพ เชคเชฎเชพเชฎ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช–เชคเชฐเชจเชพเช• เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

CDN เชชเซเชฐเช•เชพเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชตเซ‡เช—เช• เช•เซเชทเชฎเชคเชพเช“ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ

เชคเซ‹ เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ CDN เชจเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเซ‹ เช•เชˆ เชธเช‚เชญเชตเชฟเชค เชชเซเชฐเชตเซ‡เช—เช• เชคเช•เซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเช—เชตเชก เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชตเชฐเซเช—เซ€เช•เชฐเชฃเชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เช เช›เซ€เช.

  1. JS เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเชพ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชฎเชซเชค CDN (MaxCDN, Google. Yandex).
  2. เช•เซเชฒเชพเชฏเช‚เชŸ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพเช“เชจเซเช‚ CDN (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซ‹เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ Google เชซเซ‹เชจเซเชŸเซเชธ, เช•เซเชฒเชพเช‰เชกเชฟเชจเชฐเซ€, เช›เชฌเซ€เช“ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเช‰เชก เช‡เชฎเซ‡เชœ).
  3. เชธเซ€เชเชฎเชเชธเชฎเชพเช‚ เชธเซเชŸเซ‡เชŸเชฟเช• เช…เชจเซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเซ€เชกเซ€เชเชจ (เชฌเชฟเชŸเซเชฐเชฟเช•เซเชธ, เชตเชฐเซเชกเชชเซเชฐเซ‡เชธ เช…เชจเซ‡ เช…เชจเซเชฏเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡).
  4. เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซ CDN (StackPath, CDNVideo, NGENIX, Megafon).
  5. เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ 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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹