เจ†เจชเจฃเฉ‡ CDN เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ

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

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

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

เจ†เจชเจฃเฉ‡ CDN เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ
เจธเจฐเฉ‹เจค: เจ‡เจจเจซเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจตเฉˆเจ•เจŸเจฐ pikisuperstar - www.freepik.com เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ

เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ CDN เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ

เจ‰เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเจพ เจ†เจชเจฃเจพ CDN เจšเจฒเจพเจ‰เจฃเจพ เจ…เจฐเจฅ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ:

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

เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจฎเฉŒเจœเฉ‚เจฆเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจ‰เจšเจฟเจค เจนเฉˆเฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ€ เจฒเฉ‹เฉœ เจนเฉˆ

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

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

  • เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจœเจพเจ‚ เจธเจฌเจกเฉ‹เจฎเฉ‡เจจ
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฆเฉ‹ เจธเจฐเจตเจฐเฅค เจธเจฐเจตเจฐ เจœเจพเจ‚ เจคเจพเจ‚ เจธเจฎเจฐเจชเจฟเจค เจœเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ
  • geoDNS เจŸเฉ‚เจฒเฅค เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ, เจกเฉ‹เจฎเฉ‡เจจ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉ‹เจงเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจธเจฐเจตเจฐ เจตเฉฑเจฒ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ

เจ‡เฉฑเจ• เจกเฉ‹เจฎเฉ‡เจจ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฐเจกเจฐ เจ•เจฐเฉ‹

เจกเฉ‹เจฎเฉ‡เจจ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ, เจธเจญ เจ•เฉเจ เจธเจงเจพเจฐเจจ เจนเฉˆ - เจ…เจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฐเจœเจฟเจธเจŸเจฐเจพเจฐ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจœเจผเฉ‹เจจ เจตเจฟเฉฑเจš เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• CDN เจฒเจˆ เจธเจฌเจกเฉ‹เจฎเฉ‡เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจ•เฉเจ เจ…เจœเจฟเจนเจพ cdn.domainname.com. เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เจนเฉ€ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฐเจกเจฐ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจ–เฉ‡เจคเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจฐเจพเจ 'เจคเฉ‡ เจฆเจฟเฉฑเจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเจฐเจธเจผเจ• เจธเจฅเจฟเจค เจนเจจเฅค เจœเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‡เฉฐเจŸเจฐเจ•เฉŒเจ‚เจŸเฉ€เจจเฉˆเจ‚เจŸเจฒ เจนเฉˆ, เจคเจพเจ‚ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจชเฉ‚เจฐเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจธเจฐเจตเจฐ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚: OVH, เจฒเฉ€เจœเจผเจตเฉˆเจฌ ะธ 100 เจŸเฉ€ เจฌเฉ€ - เจธเจฎเจฐเจชเจฟเจค เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ, เจตเฉŒเจฒเจŸเจฐ ะธ DigitalOcean - เจตเจฐเจšเฉเจ…เจฒ เจ•เจฒเจพเจ‰เจก* เจฒเจˆเฅค

เจธเจพเจกเฉ‡ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ CDN เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจนเจพเจ‚เจฆเฉ€เจชเจพเจ‚ 'เจคเฉ‡ 3 เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐเจพเจ‚ เจฆเจพ เจ†เจฐเจกเจฐ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค เจตเจฟเจ–เฉ‡ เจตเฉŒเจฒเจŸเจฐ เจฒเจˆ เจธเจฐเจตเจฐ 'เจคเฉ‡ $5/เจฎเจนเฉ€เจจเจพ เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เจพ 25GB SSD เจธเจฅเจพเจจ เจ…เจคเฉ‡ 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 เจ‰เจธเจฆเฉ‡ เจฆเฉ‡เจธเจผ เจœเจพเจ‚ เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ, เจœเฉ€เจ“เจ†เจˆเจชเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ…เฉฑเจœ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจนเจจเฅค เจšเฉฐเจ—เฉ‡ เจนเจจ เจฎเฉเจซเจผเจค เจตเจฟเจ•เจฒเจช.
  3. เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‡ เจŸเจฟเจ•เจพเจฃเฉ‡ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‰เจธเจจเฉ‚เฉฐ เจจเจœเจผเจฆเฉ€เจ•เฉ€ CDN เจธเจฐเจตเจฐ เจฆเจพ IP เจชเจคเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

geoDNS เจซเฉฐเจ•เจธเจผเจจ เจตเจพเจฒเจพ DNS เจธเจฐเจตเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเฉ‹, เจชเจฐ เจฆเฉเจจเฉ€เจ† เจญเจฐ เจฆเฉ‡ DNS เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจฌเจพเจ•เจธ เจคเฉ‹เจ‚:

  • CloudDNS เจคเฉฑเจ• $9.95/เจฎเจนเฉ€เจจเจพ, GeoDNS เจŸเฉˆเจฐเจฟเจซ, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• DNS เจซเฉ‡เจฒเจ“เจตเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ
  • เจœเจฟเจฒเฉ‹เจฐ เจคเฉฑเจ• $25/เจฎเจนเฉ€เจจเจพ, DNS เจซเฉ‡เจฒเจ“เจตเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ
  • เจเจฎเจพเจœเจผเจพเจจ เจฐเฉ‚เจŸ 53 เจคเฉฑเจ• $35/เจฎเจนเฉ€เจจเจพ เจ•เฉเฉฑเจฒ 50M เจœเฉ€เจ“-เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆเฅค DNS เจซเฉ‡เจฒเจ“เจตเจฐ เจฆเจพ เจฌเจฟเจฒ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ
  • DNS เจจเฉ‚เฉฐ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจคเฉฑเจ• $125/เจฎเจนเฉ€เจจเจพ, เจ‡เฉฑเจฅเฉ‡ 10 DNS เจซเฉ‡เจฒเจ“เจตเจฐ เจนเจจ
  • Cloudflare, "เจœเฉ€เจ“ เจธเจŸเฉ€เจ…เจฐเจฟเฉฐเจ—" เจซเฉ€เจšเจฐ เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจชเจฒเจพเจจ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆ

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

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

เจธเจพเจกเฉ‡ CDN เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจพเจ‚เจ—เฉ‡ เจ•เจฒเจพเจ‰เจกเฉ€เจเจจเจเจธ, GeoDNS เจŸเฉˆเจฐเจฟเจซ.

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

เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, CDN เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฌเจกเฉ‹เจฎเฉ‡เจจ 'เจคเฉ‡ เจ‰เจญเจพเจฐเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ cdn.sayt.in. เจ‡เฉฑเจ• เจœเจผเฉ‹เจจ เจœเฉ‹เฉœ เจ•เฉ‡ sayt.in, เจธเจฌเจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ เจชเจนเจฟเจฒเจพ เจ-เจฐเจฟเจ•เจพเจฐเจก เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เฉฑเจคเจฐเฉ€ เจ…เจฎเจฐเฉ€เจ•เจพ เจจเฉ‚เฉฐ เจธเจผเจฟเจ•เจพเจ—เฉ‹ เจตเจฟเฉฑเจš เจธเจฐเจตเจฐ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเฉ‹:

เจ†เจชเจฃเฉ‡ CDN เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ
เจ†เจ‰ เจกเจฟเจซเจพเจฒเจŸ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจเจ‚เจŸเจฐเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฏเจพเจฆ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจฆเฉ‚เจœเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฒเจˆ เจ•เจพเจฐเจตเจพเจˆ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ“เฅค เจ‡เฉฑเจฅเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ:

เจ†เจชเจฃเฉ‡ CDN เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ

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

เจ‡เจน เจฎเฉ‚เจฒ DNS เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจกเฉ‹เจฎเฉ‡เจจ เจฐเจœเจฟเจธเจŸเจฐเจพเจฐ เจฆเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจœเจพเจฃเจพ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเฉ‹เจฎเฉ‡เจจ NSs เจจเฉ‚เฉฐ CloudDNS เจฆเฉเจ†เจฐเจพ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ เจฌเจพเจ•เฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ NSs เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจธเจฐเจตเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

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 root@199.247.18.199:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/

เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจฆเฉ‹เจตเจพเจ‚ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจฐเฉ‹เจœเจผเจพเจจเจพ CRON เจœเฉŒเจฌ เจฌเจฃเจพเจ“:

scp -r root@199.247.18.199:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/ && service nginx reload

เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฐเจฟเจฎเฉ‹เจŸ เจธเจฐเฉ‹เจค เจธเจฐเจตเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ, i.e. เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚. เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค

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 เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจ†เจ‰ เจตเฉฑเจ–-เจตเฉฑเจ– เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจธเจฅเจพเจจเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ 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