เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚

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

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

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

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚
เชธเซ‹เชฐเซเชธ: เช‡เชจเซเชซเซ‹เช—เซเชฐเชพเชซเชฟเช• เชตเซ‡เช•เซเชŸเชฐ pikisuperstar เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ - www.freepik.com

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเซ€เชกเซ€เชเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ

เชเชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹ เช•เซ‡ เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ CDN เชšเชฒเชพเชตเชตเชพเชจเซ‹ เช…เชฐเซเชฅ เชฅเชพเชฏ เช›เซ‡:

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

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช…เชจเซเชฏ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชนเชพเชฒเชจเชพ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

เชคเชฎเชพเชฐเซ‡ เชถเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡

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

เชœเซ‹ เชคเชฎเซ‡ IP เชเชกเซเชฐเซ‡เชธเชจเชพ เชฌเซเชฒเซ‹เช•เชจเชพ เช–เซเชถ เชฎเชพเชฒเชฟเช• เชจเชฅเซ€, เชคเซ‹ เชเช• เชธเชฐเชณ CDN เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช†เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡:

  • เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎ เช…เชฅเชตเชพ เชธเชฌเชกเซ‹เชฎเซ‡เชจ
  • เชœเซเชฆเชพ เชœเซเชฆเชพ เชชเซเชฐเชฆเซ‡เชถเซ‹เชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฌเซ‡ เชธเชฐเซเชตเชฐ. เชธเชฐเซเชตเชฐ เช•เชพเช‚ เชคเซ‹ เชธเชฎเชฐเซเชชเชฟเชค เช…เชฅเชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡
  • geoDNS เชธเชพเชงเชจ. เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ, เชกเซ‹เชฎเซ‡เชจเชจเซ‡ เชธเช‚เชฌเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชจเชœเซ€เช•เชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡

เชกเซ‹เชฎเซ‡เชจ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เช“เชฐเซเชกเชฐ เช•เชฐเซ‹

เชกเซ‹เชฎเซ‡เชจ เชจเซ‹เช‚เชงเชฃเซ€ เชธเชพเชฅเซ‡, เชฌเชงเซเช‚ เชธเชฐเชณ เช›เซ‡ - เช…เชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเชœเชฟเชธเซเชŸเซเชฐเชพเชฐ เชธเชพเชฅเซ‡ เช•เซ‹เชˆเชชเชฃ เชเซ‹เชจเชฎเชพเช‚ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชพเชตเซ€เช เช›เซ€เช. เชคเชฎเซ‡ CDN เชฎเชพเชŸเซ‡ เชธเชฌเชกเซ‹เชฎเซ‡เชจเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซเช‚ cdn.domainname.com. เช–เชฐเซ‡เช–เชฐ, เช…เชฎเชพเชฐเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เช…เชฎเซ‡ เชคเซ‡ เชœ เช•เชฐเซ€เชถเซเช‚.

เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เช“เชฐเซเชกเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชญเชพเชกเซ‡ เช†เชชเชตเชพ เชœเซ‹เชˆเช เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฐเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชธเซเชฅเชฟเชค เช›เซ‡. เชœเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‡เชจเซเชŸเชฐเช•เซ‹เชจเซเชŸเชฟเชจเซ‡เชจเซเชŸเชฒ เช›เซ‡, เชคเซ‹ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซเช•เซ‚เชณ เช›เซ‡ เชœเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชธเชฎเช—เซเชฐ เชตเชฟเชถเซเชตเชฎเชพเช‚ เชธเชฐเซเชตเชฐเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃเซ‹: OVH, เชฒเซ€เชเชตเซ‡เชฌ ะธ 100Tb - เชธเชฎเชฐเซเชชเชฟเชค เชธเชฐเซเชตเชฐเซ‹ เชฎเชพเชŸเซ‡, เชตเชฒเซเชŸเชฐ ะธ DigitalOcean - เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช•เซเชฒเชพเช‰เชก* เชฎเชพเชŸเซ‡.

เช…เชฎเชพเชฐเชพ เช–เชพเชจเช—เซ€ CDN เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชตเชฟเชตเชฟเชง เช–เช‚เชกเซ‹ เชชเชฐ 3 เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เช“เชฐเซเชกเชฐ เช†เชชเซ€เชถเซเช‚. เชฎเซ เชตเชฒเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ $5/เชฎเชนเชฟเชจเชพ เช…เชฎเซ‡ เชฎเซ‡เชณเชตเซ€เชถเซเช‚ 25GB เชเชธเชเชธเชกเซ€ เชธเซเชฅเชพเชจเซ‹ เช…เชจเซ‡ 1TB เชŸเซเชฐเชพเชซเชฟเช•. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชจเชตเซ€เชจเชคเชฎ เชกเซ‡เชฌเชฟเชฏเชจ เชชเชธเช‚เชฆ เช•เชฐเซ‹. เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเซเชธ:

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚ เชซเซเชฐเซ‡เชจเซเช•เชซเชฐเซเชŸ, เช†เชˆเชชเซ€: 199.247.18.199

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚ เชถเชฟเช•เชพเช—เซ‹, เช†เชˆเชชเซ€: 149.28.121.123

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚ ะกะธะฝะณะฐะฟัƒั€, เช†เชˆเชชเซ€: 157.230.240.216

* Vultr เช…เชจเซ‡ DigitalOcean เชเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ $100 เช•เซเชฐเซ‡เชกเชฟเชŸ เช†เชชเชตเชพเชจเซเช‚ เชตเชšเชจ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เช“ เชšเซเช•เชตเชฃเซ€ เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ เชฒเซ‡เช–เชฎเชพเช‚เชจเซ€ เชฒเชฟเช‚เช• เชฆเซเชตเชพเชฐเชพ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชพเชตเซ‡ เช›เซ‡. เชฒเซ‡เช–เช•เชจเซ‡ เช†เชจเชพเชฅเซ€ เชเช• เชจเชพเชจเช•เชกเซ€ เชชเซเชฐเชถเช‚เชธเชพ เชชเชฃ เชฎเชณเซ‡ เช›เซ‡, เชœเซ‡ เชนเชตเซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชธเชฎเชœเชฃ เชฐเชพเช–เซ‹.

geoDNS เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชกเซ‹เชฎเซ‡เชจ เช…เชฅเชตเชพ CDN เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช‡เชšเซเช›เชฟเชค (เชจเชœเซ€เช•เชจเชพ) เชธเชฐเซเชตเชฐ เชชเชฐ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชจเซ‡ geoDNS เช•เชพเชฐเซเชฏ เชธเชพเชฅเซ‡ DNS เชธเชฐเซเชตเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

geoDNS เชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชค เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡:

  1. เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ IP เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฃเซ‡ DNS เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€ เช›เซ‡, เช…เชฅเชตเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค DNS เชธเชฐเซเชตเชฐเชจเชพ IPเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‡ เช›เซ‡. เช†เชตเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“เชจเชพ DNS-s เชนเซ‹เชฏ เช›เซ‡.
  2. เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ IP เชคเซ‡เชจเชพ เชฆเซ‡เชถ เช…เชฅเชตเชพ เชชเซเชฐเชฆเซ‡เชถเชจเซ‡ เช“เชณเช–เซ‡ เช›เซ‡. เช† เชฎเชพเชŸเซ‡, GeoIP เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช†เชœเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เช›เซ‡. เชธเชพเชฐเชพ เช›เซ‡ เชฎเชซเชค เชตเชฟเช•เชฒเซเชชเซ‹.
  3. เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชธเซเชฅเชพเชจเชจเชพ เช†เชงเชพเชฐเซ‡, เชคเซ‡เชจเซ‡ เชจเชœเซ€เช•เชจเชพ CDN เชธเชฐเซเชตเชฐเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เช†เชชเซ‡ เช›เซ‡.

geoDNS เช•เชพเชฐเซเชฏ เชธเชพเชฅเซ‡ DNS เชธเชฐเซเชตเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเชพเชคเซ‡ เชญเซ‡เช—เชพ เช•เชฐเซ‹, เชชเชฐเช‚เชคเซ เชตเชฟเชถเซเชตเชญเชฐเชจเชพ DNS เชธเชฐเซเชตเชฐเซเชธเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เชพเชธเซเชŸ เชฌเซ‹เช•เซเชธเชฎเชพเช‚เชฅเซ€:

  • CloudDNS เชฅเซ€ $9.95/เชฎเชนเชฟเชจเชพ, GeoDNS เชŸเซ‡เชฐเชฟเชซ, เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชเช• DNS เชซเซ‡เชฒเช“เชตเชฐ เช›เซ‡
  • เชเชฟเชฒเซ‹เชฐ เชฅเซ€ $25/เชฎเชนเชฟเชจเชพ, DNS เชซเซ‡เชฒเช“เชตเชฐ เชธเช•เซเชทเชฎ
  • เชเชฎเซ‡เชเซ‹เชจ เชฐเซ‚เชŸ 53 เชฅเซ€ $35/เชฎเชนเชฟเชจเชพ เชจเซ‡เชŸ 50M เชœเซ€เช“-เชตเชฟเชจเช‚เชคเชฟเช“ เชฎเชพเชŸเซ‡. DNS เชซเซ‡เชฒเช“เชตเชฐ เช…เชฒเช—เชฅเซ€ เชฌเชฟเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
  • DNS เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช‚ เชฅเซ€ $125/เชฎเชนเชฟเชจเชพ, เชคเซเชฏเชพเช‚ 10 DNS เชซเซ‡เชฒเช“เชตเชฐ เช›เซ‡
  • CloudFlare, เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชชเซเชฒเชพเชจเซเชธเชฎเชพเช‚ "เชœเชฟเชฏเซ‹ เชธเซเชŸเซ€เชฏเชฐเชฟเช‚เช—" เชธเซเชตเชฟเชงเชพ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

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

เชฒเช—เชญเช— เชคเชฎเชพเชฎ DNS เชธเซ‡เชตเชพเช“เชฎเชพเช‚ CDN - DNS เชซเซ‡เชฒเช“เชตเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเชฟเชตเชพเชฐเซเชฏ เชธเซ‡เชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชจเซ€ เชฎเชฆเชฆ เชตเชกเซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡, เชœเซ€เชตเชจเชจเชพ เชธเช‚เช•เซ‡เชคเซ‹เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚, DNS เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชธเชพเชฅเซ‡ เชฌเชฟเชจ-เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชธเชฐเซเชตเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพเชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹.

เช…เชฎเชพเชฐเชพ CDN เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ CloudDNS, GeoDNS เชŸเซ‡เชฐเชฟเชซ.

เชšเชพเชฒเซ‹ เชคเชฎเชพเชฐเชพ เชกเซ‹เชฎเซ‡เชจเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช–เชพเชคเชพเชฎเชพเช‚ เชเช• เชจเชตเซ‹ DNS เชเซ‹เชจ เช‰เชฎเซ‡เชฐเซ€เช. เชœเซ‹ เช†เชชเชฃเซ‡ เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจ เชชเชฐ เชธเซ€เชกเซ€เชเชจ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชกเซ‹เชฎเซ‡เชจ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เชเซ‹เชจ เช‰เชฎเซ‡เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ, เชนเชพเชฒเชจเชพ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ DNS เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚. เช†เช—เชณเชจเซเช‚ เชชเช—เชฒเซเช‚ เช CDN เชกเซ‹เชฎเซ‡เชจ / เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ A-เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เช…เชฎเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเซ‡เชฒ เชชเซเชฐเชฆเซ‡เชถ เชชเชฐ เชฒเชพเช—เซ เชฅเชถเซ‡. เชคเชฎเซ‡ เชชเซเชฐเชฆเซ‡เชถเซ‹ เชคเชฐเซ€เช•เซ‡ เช–เช‚เชกเซ‹ เช…เชฅเชตเชพ เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเซ‡เชŸเชพ-เชชเซเชฐเชฆเซ‡เชถเซ‹ เชฏเซเชเชธเช เช…เชจเซ‡ เช•เซ‡เชจเซ‡เชกเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, CDN เชจเซ‡ เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจ เชชเชฐ เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ cdn.sayt.in. เชเซ‹เชจ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ sayt.in, เชธเชฌเชกเซ‹เชฎเซ‡เชจ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฅเชฎ A-เชฐเซ‡เช•เซ‹เชฐเซเชก เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เชถเชฟเช•เชพเช—เซ‹เชฎเชพเช‚ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชฎเช—เซเชฐ เช‰เชคเซเชคเชฐ เช…เชฎเซ‡เชฐเชฟเช•เชพเชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช•เชฐเซ‹:

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚
เชšเชพเชฒเซ‹ เช…เชจเซเชฏ เชชเซเชฐเชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเซ€เช, เชฎเซ‚เชณเชญเซ‚เชค เชชเซเชฐเชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เชเช• เชเชจเซเชŸเซเชฐเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชฏเชพเชฆ เชฐเชพเช–เซ€เชจเซ‡. เช…เช‚เชคเซ‡ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚

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

เช† เชฎเซ‚เชณเชญเซ‚เชค DNS เชธเซ‡เชŸเช…เชชเชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชกเซ‹เชฎเซ‡เชจ เชฐเชœเชฟเชธเซเชŸเซเชฐเชพเชฐเชจเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เชœเชตเชพเชจเซเช‚ เชฌเชพเช•เซ€ เช›เซ‡ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชกเซ‹เชฎเซ‡เชจ NS เชจเซ‡ CloudDNS เชฆเซเชตเชพเชฐเชพ เชœเชพเชฐเซ€ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชกเซ‹เชฎเซ‡เชจ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชเชจเชเชธ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช…เชฎเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€เชถเซเช‚.

SSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ€ เชธเซเชฅเชพเชชเชจเชพ

เช…เชฎเชพเชฐเซเช‚ CDN HTTPS เชชเชฐ เช•เชพเชฎ เช•เชฐเชถเซ‡, เชคเซ‡เชฅเซ€ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชกเซ‹เชฎเซ‡เชจ เช…เชฅเชตเชพ เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจ เชฎเชพเชŸเซ‡ SSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฌเชงเชพ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ /etc/ssl/yourdomain/

เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ Let's Encrypt เชฎเชพเช‚เชฅเซ€ เชเช• เชฎเชซเชค เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชฎเชพเชŸเซ‡ เชชเชฐเชซเซ‡เช•เซเชŸ ACME เชถเซ‡เชฒเชธเซเช•เซเชฐเซ€เชชเซเชŸ. เช•เซเชฒเชพเชฏเช‚เชŸ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เชธเชฐเชณ เช›เซ‡, เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เชคเซ‡ เชคเชฎเชจเซ‡ CloudDNS API เชฆเซเชตเชพเชฐเชพ DNS เชฆเซเชตเชพเชฐเชพ เชกเซ‹เชฎเซ‡เชจ/เชธเชฌเชกเซ‹เชฎเซ‡เช‡เชจเชจเซ‡ เชฎเชพเชจเซเชฏ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช…เชฎเซ‡ acme.sh เชจเซ‡ เชซเช•เซเชค เชเช• เชธเชฐเซเชตเชฐ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชถเซเช‚ - เชฏเซเชฐเซ‹เชชเชฟเชฏเชจ 199.247.18.199, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช…เชจเซเชฏ เชคเชฎเชพเชฎเชจเซ‡ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชšเชฒเชพเชตเซ‹:

root@cdn:~# wget -O - https://get.acme.sh | bash; source ~/.bashrc

เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช…เชฎเชพเชฐเซ€ เชธเชนเชญเชพเช—เชฟเชคเชพ เชตเชฟเชจเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเชพ เชตเชงเซ เชจเชตเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ CRON เชœเซ‹เชฌ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชœเชพเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ DNS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‹เชฎเซ‡เชจเชจเซ‡ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชคเซ‡เชฅเซ€ เชชเซเชจเชฐเซเชตเชฟเช•เซเชฐเซ‡เชคเชพ API เชฎเซ‡เชจเซ‚เชฎเชพเช‚ CloudDNS เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เชพเช‰เชจเซเชŸเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชเช• เชจเชตเซเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ API เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชซเชพเชˆเชฒเชฎเชพเช‚ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ€ เช“เชฅ-เช†เชˆเชกเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ ~/.acme.sh/dnsapi/dns_cloudns.sh (เชซเชพเชˆเชฒ เชธเชพเชฅเซ‡ เชญเซ‡เชณเชธเซ‡เชณ เชจ เช•เชฐเชตเซ€ dns_clouddns.sh). เช…เชนเซ€เช‚ เชเชตเซ€ เชฒเซ€เชŸเซ€เช“ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชŸเชฟเชชเซเชชเชฃเซ€ เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

CLOUDNS_AUTH_ID=<auth-id>
CLOUDNS_AUTH_PASSWORD="<ะฟะฐั€ะพะปัŒ>"

เชนเชตเซ‡ เช…เชฎเซ‡ SSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€เชถเซเช‚ cdn.sayt.in

root@cdn:~# acme.sh --issue --dns dns_cloudns -d cdn.sayt.in --reloadcmd "service nginx reload"

เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚, เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ€ เชฎเชพเชจเซเชฏเชคเชพ เช…เชตเชงเชฟเชจเชพ เชฆเชฐเซ‡เช• เชจเชตเซ€เช•เชฐเชฃ เชชเช›เซ€ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เช—เซ‹เช เชตเชฃเซ€เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡.

เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชธเชฎเช—เซเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ 2 เชฎเชฟเชจเชฟเชŸ เชœเซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเชถเซ‹ เชจเชนเซ€เช‚. เชœเซ‹ เชกเซ‹เชฎเซ‡เชจ เชฎเชพเชจเซเชฏเชคเชพ เชญเซ‚เชฒ เชฅเชพเชฏ, เชคเซ‹ เช†เชฆเซ‡เชถเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹. เช…เช‚เชคเซ‡ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเชถเซเช‚ เช•เซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช•เซเชฏเชพเช‚ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡:

เชคเชฎเชพเชฐเซเช‚ CDN เชฌเชจเชพเชตเชตเซเช‚ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเซเช‚

เช† เชชเชพเชฅ เชฏเชพเชฆ เชฐเชพเช–เซ‹, เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ‡ เช…เชจเซเชฏ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช•เซ‰เชชเชฟ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เชฎเชœ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เช…เชฎเซ‡ Nginx เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชญเซ‚เชฒ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเชคเชพ เชจเชฅเซ€ - เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช…เชชเชกเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เชธเชฐเซเชตเชฐ เชชเชฐ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚.

เช…เชฎเซ‡ SSL เชฎเชพเชŸเซ‡ เชœเซ‡ เชฌเชพเช•เซ€ เชฐเชพเช–เซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชซเชพเชˆเชฒเซ‹เชจเชพ เชชเชพเชฅเชจเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชคเชพ เช…เชจเซเชฏ เชฌเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเซเชฐเชพเชชเซเชค เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡. เชšเชพเชฒเซ‹ เชคเซ‡ เชฆเชฐเซ‡เช• เชชเชฐ เชธเชฎเชพเชจ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฌเชจเชพเชตเซ€เช เช…เชจเซ‡ เชเช• เชจเช•เชฒ เชฌเชจเชพเชตเซ€เช:

root@cdn:~# mkdir -p /root/.acme.sh/cdn.sayt.in/
root@cdn:~# scp -r [email protected]:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/

เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชฌเช‚เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชฆเซˆเชจเชฟเช• CRON เชœเซ‹เชฌ เชฌเชจเชพเชตเซ‹:

scp -r [email protected]:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/ && service nginx reload

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฐเซ€เชฎเซ‹เชŸ เชธเซ‹เชฐเซเชธ เชธเชฐเซเชตเชฐเชจเซ€ เชเช•เซเชธเซ‡เชธ เช—เซ‹เช เชตเซ‡เชฒเซ€ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช•เซ€ เชฆเซเชตเชพเชฐเชพ, เชเชŸเชฒเซ‡ เช•เซ‡ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ. เชคเซ‡ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚.

Nginx เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชธเซเชฅเชฟเชฐ เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เช•เซ‡เชถเซ€เช‚เช— เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ เชคเชฐเซ€เช•เซ‡ เช—เซ‹เช เชตเซ‡เชฒ Nginx เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚. เชชเซ‡เช•เซ‡เชœ เชธเซ‚เชšเชฟเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชคเซเชฐเชฃเซ‡เชฏ เชธเชฐเซเชตเชฐ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹:

root@cdn:~# apt update
root@cdn:~# apt install nginx

เชกเชฟเชซเซ‹เชฒเซเชŸเชจเซ‡ เชฌเชฆเชฒเซ‡, เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชธเซเชชเซ‹เช‡เชฒเชฐเชฎเชพเช‚เชฅเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช:
nginx.conf

user www-data;
worker_processes auto;
pid /run/nginx.pid;

events {
    worker_connections 4096;
    multi_accept on;
}

http {
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    types_hash_max_size 2048;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    access_log off;
    error_log /var/log/nginx/error.log;

    gzip on;
    gzip_disable "msie6";
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_vary on;
    gzip_types text/plain application/javascript text/javascript text/css application/json application/xml text/xml application/rss+xml;
    gunzip on;            

    proxy_temp_path    /var/cache/tmp;
    proxy_cache_path   /var/cache/cdn levels=1:2 keys_zone=cdn:64m max_size=20g inactive=7d;
    proxy_cache_bypass $http_x_update;

server {
  listen 443 ssl;
  server_name cdn.sayt.in;

  ssl_certificate /root/.acme.sh/cdn.sayt.in/cdn.sayt.in.cer;
  ssl_certificate_key /root/.acme.sh/cdn.sayt.in/cdn.sayt.in.key;

  location / {
    proxy_cache cdn;
    proxy_cache_key $uri$is_args$args;
    proxy_cache_valid 90d;
    proxy_pass https://sayt.in;
    }
  }
}

เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹:

  • เชฎเชนเชคเซเชคเชฎ_เช•เชฆ โ€” เช•เซ‡เชถเชจเซเช‚ เช•เชฆ, เช‰เชชเชฒเชฌเซเชง เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชจเชนเซ€เช‚
  • เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ - เช•เซ‡เชถเซเชก เชกเซ‡เชŸเชพเชจเซ‹ เชธเช‚เช—เซเชฐเชน เชธเชฎเชฏ เช•เซ‡ เชœเซ‡เชจเซ‡ เช•เซ‹เชˆเช เชเช•เซเชธเซ‡เชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€
  • ssl_เชธเชฐเซเชŸเชฟเชซเชฟเช•เซ‡เชŸ ะธ ssl_certificate_key โ€” SSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เช…เชจเซ‡ เช•เซ€ เชซเชพเชˆเชฒเซ‹ เชฎเชพเชŸเซ‡ เชชเชพเชฅ
  • proxy_cache_valid - เช•เซ‡เชถเซเชก เชกเซ‡เชŸเชพเชจเซ‹ เชธเช‚เช—เซเชฐเชน เชธเชฎเชฏ
  • proxy_pass - เชฎเซ‚เชณ เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เชœเซ‡เชฎเชพเช‚เชฅเซ€ CDN เช•เซ‡เชถเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชถเซ‡. เช…เชฎเชพเชฐเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เช† sayt.in

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชฌเชงเซเช‚ เชธเชฐเชณ เช›เซ‡. เชจเชฟเชฐเซเชฆเซ‡เชถเซ‹เชจเซ€ เชธเชฎเชพเชจเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเชพเชคเซเชฐ เช•เซ‡เชถเซ€เช‚เช— เชธเชฎเชฏ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชŠเชญเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ ะธ proxy_cache_valid. เชšเชพเชฒเซ‹ เช…เชฎเชพเชฐเชพ เช‰เชฆเชพเชนเชฐเชฃ เชธเชพเชฅเซ‡ เชคเซ‡เชฎเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช. เชœเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ = 7d ะธ proxy_cache_valid 90d:

  • เชœเซ‹ เชตเชฟเชจเช‚เชคเซ€ 7 เชฆเชฟเชตเชธเชจเซ€ เช…เช‚เชฆเชฐ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชจ เชฅเชพเชฏ, เชคเซ‹ เช† เชธเชฎเชฏเช—เชพเชณเชพ เชชเช›เซ€ เช•เซ‡เชถเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡
  • เชœเซ‹ เชตเชฟเชจเช‚เชคเซ€ เชฆเชฐ 7 เชฆเชฟเชตเชธเชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชเช• เชตเชพเชฐ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เช•เซ‡เชถเชฎเชพเช‚เชจเซ‹ เชกเซ‡เชŸเชพ 90 เชฆเชฟเชตเชธ เชชเช›เซ€ เช…เชชเซเชฐเชšเชฒเชฟเชค เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ Nginx เชคเซ‡เชจเซ‡ เชฎเซ‚เชณ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชฒเชˆเชจเซ‡ เช†เช—เชพเชฎเซ€ เชตเชฟเชจเช‚เชคเซ€ เชธเชพเชฅเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชถเซ‡.

เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชพเชชเซเชค nginx.conf, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเซ‹:

root@cdn:~# service nginx reload

เช…เชฎเชพเชฐเซเช‚ CDN เชคเซˆเชฏเชพเชฐ เช›เซ‡. $15/เชฎเชนเชฟเชจเชพ เชฎเชพเชŸเซ‡. เช…เชฎเชจเซ‡ เชคเซเชฐเชฃ เช–เช‚เชกเซ‹ เชชเชฐ เชนเชพเชœเชฐเซ€เชจเชพ เชฌเชฟเช‚เชฆเซเช“ เช…เชจเซ‡ 3 TB เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹: เชฆเชฐเซ‡เช• เชธเซเชฅเชพเชจเซ‡ 1 TB.

เชธเซ€เชกเซ€เชเชจเชจเซเช‚ เช•เชพเชฎ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชšเชพเชฒเซ‹ เชตเชฟเชตเชฟเชง เชญเซŒเช—เซ‹เชฒเชฟเช• เชธเซเชฅเชพเชจเซ‹เชฎเชพเช‚เชฅเซ€ เช…เชฎเชพเชฐเชพ CDN เชจเซ‡ เชชเชฟเช‚เช—เซเชธ เชœเซ‹เชˆเช. เช•เซ‹เชˆเชชเชฃ เชชเชฟเช‚เช— เชธเซ‡เชตเชพ เช† เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡.

เชฒเซ‹เช‚เชš เชชเซ‹เชˆเชจเซเชŸ
เชนเซ‹เชธเซเชŸ
IP
เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ, ms

เชœเชฐเซเชฎเชจเซ€ เชฌเชฐเซเชฒเชฟเชจ
cdn.sayt.in
199.247.18.199
9.6

เชจเซ‡เชงเชฐเชฒเซ‡เชจเซเชก, เชเชฎเซเชธเซเชŸเชฐเชกเซ‡เชฎ
cdn.sayt.in
199.247.18.199
10.1

เชซเซเชฐเชพเชจเซเชธ เชชเซ‡เชฐเชฟเชธ
cdn.sayt.in
199.247.18.199
16.3

เช—เซเชฐเซ‡เชŸ เชฌเซเชฐเชฟเชŸเชจ, เชฒเช‚เชกเชจ
cdn.sayt.in
199.247.18.199
14.9

เช•เซ‡เชจเซ‡เชกเชพ, เชŸเซ‹เชฐเซ‹เชจเซเชŸเซ‹
cdn.sayt.in
149.28.121.123
16.2

เชฏเซเชเชธเช, เชธเชพเชจ เชซเซเชฐเชพเชจเซเชธเชฟเชธเซเช•เซ‹
cdn.sayt.in
149.28.121.123
52.7

เชฏเซเชเชธเช, เชกเชฒเซเชฒเชพเชธ
cdn.sayt.in
149.28.121.123
23.1

เชฏเซเชเชธเช, เชถเชฟเช•เชพเช—เซ‹
cdn.sayt.in
149.28.121.123
2.6

เชฏเซเชเชธเช, เชจเซเชฏเซเชฏเซ‹เชฐเซเช•
cdn.sayt.in
149.28.121.123
19.8

ะกะธะฝะณะฐะฟัƒั€
cdn.sayt.in
157.230.240.216
1.7

เชœเชพเชชเชพเชจ เชŸเซ‹เช•เซเชฏเซ‹
cdn.sayt.in
157.230.240.216
74.8

เช“เชธเซเชŸเซเชฐเซ‡เชฒเชฟเชฏเชพ, เชธเชฟเชกเชจเซ€
cdn.sayt.in
157.230.240.216
95.9

เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเชพเชฐเชพ เช›เซ‡. เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชฎเซเช–เซเชฏ เชธเชพเชˆเชŸเชจเชพ เชฐเซ‚เชŸเชฎเชพเช‚ เชŸเซ‡เชธเซเชŸ เชˆเชฎเซ‡เชœ เชฎเซเช•เซ€เชถเซเช‚ test.jpg เช…เชจเซ‡ CDN เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เชธเซเชชเซ€เชก เชคเชชเชพเชธเซ‹. เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ - เชฌเชจเชพเชตเซ‡เชฒ. เชธเชพเชฎเช—เซเชฐเซ€ เชเชกเชชเชฅเซ€ เชตเชฟเชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชšเชพเชฒเซ‹ เชเช• เชจเชพเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เซ€เช เชœเซ‹ เช†เชชเชฃเซ‡ CDN เชชเซ‹เชˆเชจเซเชŸ เชชเชฐ เช•เซ‡เชถ เชธเชพเชซ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.
purge.sh

#!/bin/bash
if [ -z "$1" ]
then
    echo "Purging all cache"
    rm -rf /var/cache/cdn/*
else
    echo "Purging $1"
    FILE=`echo -n "$1" | md5sum | awk '{print $1}'`
    FULLPATH=/var/cache/cdn/${FILE:31:1}/${FILE:29:2}/${FILE}
    rm -f "${FULLPATH}"
fi

เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซ‡เชถ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเซ‹, เชเช• เช…เชฒเช— เชซเชพเช‡เชฒ เช† เชฐเซ€เชคเซ‡ เชธเชพเชซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡:

root@cdn:~# ./purge.sh /test.jpg

เชคเชพเชฐเชฃเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡

เช…เช‚เชคเซ‡, เชคเซ‡ เชธเชฎเชฏเซ‡ เชฎเชพเชฐเซเช‚ เชฎเชพเชฅเซเช‚ เชฆเซเช–เซ‡ เช›เซ‡ เชคเซ‡ เชฐเซ‡เช• เชชเชฐ เชคเชฐเชค เชœ เชชเช— เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช•เซ‡เชŸเชฒเซ€เช• เช‰เชชเชฏเซ‹เช—เซ€ เชŸเซ€เชชเซเชธ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚:

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

เชธเซ‹เชฐเซเชธ: www.habr.com