แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ

แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜ (CDN) แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒจแƒ˜, แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒแƒ“, แƒกแƒขแƒแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒกแƒแƒฉแƒฅแƒแƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒ”แƒก แƒฎแƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒ”แƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒš แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒจแƒ˜ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” CDN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ” แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ. CDN-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ—, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒแƒก แƒฃแƒแƒฎแƒšแƒแƒ”แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ.

แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒ˜ แƒ“แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ”แƒ. แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, CDN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒแƒก แƒ”แƒ แƒ—แƒฏแƒ”แƒ แƒแƒ“ แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒซแƒšแƒ”แƒ•แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก, แƒแƒ›แƒแƒ•แƒ” แƒ“แƒ แƒแƒก แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒแƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜. แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ› แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒ”แƒœ แƒฅแƒ”แƒจแƒ˜แƒ“แƒแƒœ. แƒงแƒ•แƒ”แƒšแƒ CDN-แƒก แƒแƒฅแƒ•แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก, แƒฅแƒ”แƒจแƒ˜แƒก แƒ’แƒแƒกแƒฃแƒคแƒ—แƒแƒ•แƒ”แƒ‘แƒ˜แƒก, แƒ•แƒแƒ“แƒ˜แƒก แƒ’แƒแƒกแƒ•แƒšแƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒกแƒฎแƒ•แƒ.

แƒฎแƒ“แƒ”แƒ‘แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒ›แƒ แƒ—แƒฃ แƒ˜แƒ› แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ›แƒแƒแƒฌแƒงแƒแƒ— แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ - แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ•แƒ”แƒšแƒแƒกแƒ˜แƒžแƒ”แƒ“แƒ˜แƒก แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜.

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ
แƒฌแƒงแƒแƒ แƒ: แƒ˜แƒœแƒคแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ pikisuperstar - www.freepik.com

แƒ แƒแƒชแƒ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ CDN

แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ CDN-แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒก แƒแƒ–แƒ แƒ˜ แƒแƒฅแƒ•แƒก:

  • แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒคแƒฃแƒšแƒ˜แƒก แƒ“แƒแƒ–แƒแƒ’แƒ•แƒ˜แƒก แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜ แƒ“แƒ แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜, แƒ—แƒฃแƒœแƒ“แƒแƒช แƒ˜แƒแƒคแƒ˜ CDN-แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก BunnyCDN แƒ—แƒ•แƒ”แƒจแƒ˜ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒกแƒ”แƒฃแƒš แƒ“แƒแƒšแƒแƒ แƒก แƒจแƒ”แƒแƒ“แƒ’แƒ”แƒœแƒก
  • แƒ—แƒฃ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒแƒ— แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒฅแƒ”แƒจแƒ˜ แƒแƒœ แƒฅแƒ”แƒจแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒกแƒ แƒ“แƒ แƒแƒ แƒฎแƒ˜แƒก แƒ›แƒ”แƒ–แƒแƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”
  • CDN แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ”แƒ‘แƒก แƒแƒ  แƒแƒฅแƒ•แƒ— แƒงแƒแƒคแƒœแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒจแƒ˜
  • แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜
  • แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒกแƒฃแƒ แƒก แƒ“แƒแƒ•แƒแƒฉแƒฅแƒแƒ แƒแƒ— แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒชแƒ˜แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒคแƒ แƒ แƒแƒฎแƒšแƒแƒก แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ—
  • แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒจแƒ”แƒจแƒคแƒแƒ—แƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ›แƒฎแƒแƒ แƒ˜แƒก CDN แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ›แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ แƒแƒšแƒ”แƒ’แƒแƒšแƒฃแƒ แƒแƒ“ แƒจแƒ”แƒแƒ’แƒ แƒแƒ•แƒแƒก แƒแƒœ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ (แƒ’แƒแƒ›แƒแƒ แƒฏแƒแƒ‘แƒ GDPR-แƒ˜แƒก แƒแƒ แƒ-แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ˜) แƒแƒœ แƒฉแƒแƒ”แƒ แƒ—แƒแƒก แƒกแƒฎแƒ•แƒ แƒฃแƒ™แƒแƒœแƒแƒœแƒ แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ”แƒ‘แƒจแƒ˜

แƒฃแƒ›แƒ”แƒขแƒ”แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฃแƒคแƒ แƒ แƒ›แƒ˜แƒ–แƒแƒœแƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ–แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜.

แƒ แƒ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ“แƒแƒกแƒแƒฌแƒงแƒ”แƒ‘แƒแƒ“

แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ”แƒ แƒ˜แƒ, แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒแƒ•แƒขแƒแƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ (AS). แƒ›แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” IP แƒ›แƒ˜แƒ•แƒแƒœแƒ˜แƒญแƒแƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒ“แƒ แƒแƒ› แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”, แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ”แƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒฃแƒแƒฎแƒšแƒแƒ”แƒก แƒ”แƒ แƒ—แƒ—แƒแƒœ. แƒแƒฆแƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ, แƒ แƒแƒ› /24 แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜แƒ—แƒแƒช แƒ™แƒ˜ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ. แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“ แƒ›แƒแƒ—แƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒจแƒ˜.

แƒ—แƒฃ แƒแƒ  แƒฎแƒแƒ แƒ— IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ‘แƒ”แƒ“แƒœแƒ˜แƒ”แƒ แƒ˜ แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ CDN-แƒ˜แƒก แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ—:

  • แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒแƒœ แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜
  • แƒ›แƒ˜แƒœแƒ˜แƒ›แƒฃแƒ› แƒแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒจแƒ˜. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒแƒœ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜
  • geoDNS แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜. แƒ›แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ แƒ“แƒแƒ›แƒ”แƒœแƒก, แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฃแƒแƒฎแƒšแƒแƒ”แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”

แƒ“แƒแƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ— แƒ“แƒแƒ›แƒ”แƒœแƒ˜ แƒ“แƒ แƒจแƒ”แƒฃแƒ™แƒ•แƒ”แƒ—แƒ”แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜

แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ - แƒฉแƒ•แƒ”แƒœ แƒ•แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ–แƒแƒœแƒแƒจแƒ˜ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ—แƒแƒœ. แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜ CDN-แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ แƒแƒ› cdn.domainname.com. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒแƒ›แƒแƒก แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ—.

แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ™แƒ•แƒ”แƒ—แƒแƒก, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒฅแƒ˜แƒ แƒแƒ•แƒแƒ— แƒ˜แƒ› แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒก. แƒ—แƒฃ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒ™แƒแƒœแƒขแƒ˜แƒœแƒ”แƒœแƒขแƒฃแƒ แƒ˜แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒกแƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ”แƒœ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒก แƒ›แƒ—แƒ”แƒš แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒจแƒ˜. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ”แƒ‘แƒ˜: OVH, แƒ˜แƒฏแƒแƒ แƒ˜แƒ— แƒ•แƒ”แƒ‘ ะธ 100 แƒขแƒ‘ - แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ•แƒแƒšแƒ”แƒ แƒ˜ ะธ แƒชแƒ˜แƒคแƒ แƒฃแƒšแƒ˜ แƒแƒ™แƒ”แƒแƒœแƒ” โ€” แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒฆแƒ แƒฃแƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก*.

แƒฉแƒ•แƒ”แƒœแƒ˜ แƒžแƒ˜แƒ แƒแƒ“แƒ˜ CDN-แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฃแƒ™แƒ•แƒ”แƒ—แƒแƒ•แƒ— 3 แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ™แƒแƒœแƒขแƒ˜แƒœแƒ”แƒœแƒขแƒ–แƒ”. แƒ–แƒ” แƒ•แƒแƒšแƒ”แƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก $5/แƒ—แƒ•แƒ”แƒจแƒ˜ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— 25GB SSD แƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ 1 แƒขแƒ‘ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜. แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒกแƒแƒก แƒแƒ˜แƒ แƒฉแƒ˜แƒ”แƒ— แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ Debian. แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜:

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒคแƒ แƒแƒœแƒ™แƒคแƒฃแƒ แƒขแƒ˜แƒก, IP: 199.247.18.199

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒฉแƒ˜แƒ™แƒแƒ’แƒแƒจแƒ˜, IP: 149.28.121.123

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ Singapore, IP: 157.230.240.216

*Vultr แƒ“แƒ DigitalOcean 100 แƒ“แƒแƒšแƒแƒ แƒ˜แƒก แƒ™แƒ แƒ”แƒ“แƒ˜แƒขแƒก แƒฐแƒžแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ‘แƒ›แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒฎแƒ“แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ”. แƒแƒ•แƒขแƒแƒ แƒ˜ แƒแƒ›แƒ˜แƒกแƒ’แƒแƒœ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒ™แƒแƒ›แƒžแƒšแƒ˜แƒ›แƒ”แƒœแƒขแƒกแƒแƒช, แƒ แƒแƒช แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒฎแƒšแƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ. แƒ’แƒ—แƒฎแƒแƒ•แƒ— แƒ˜แƒงแƒแƒ— แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—.

geoDNS-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ

แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ“แƒแƒ›แƒ”แƒœแƒ–แƒ” แƒแƒœ CDN แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒกแƒแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒš (แƒฃแƒแƒฎแƒšแƒแƒ”แƒก) แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”, แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ geoDNS แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒ—.

geoDNS-แƒ˜แƒก แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒ˜ แƒ“แƒ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜แƒ:

  1. แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก IP-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ DNS แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ, แƒแƒœ แƒ แƒ”แƒ™แƒฃแƒ แƒกแƒ˜แƒฃแƒšแƒ˜ DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก IP-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒกแƒแƒก. แƒแƒกแƒ”แƒ—แƒ˜ แƒ แƒ”แƒ™แƒฃแƒ แƒกแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜, แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก DNS-แƒ”แƒ‘แƒ˜แƒ.
  2. แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก IP แƒชแƒœแƒแƒ‘แƒก แƒ›แƒ˜แƒก แƒฅแƒ•แƒ”แƒงแƒแƒœแƒแƒก แƒแƒœ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒก. แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ GeoIP แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ“แƒฆแƒ”แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ‘แƒ”แƒ•แƒ แƒ˜แƒ. แƒแƒ แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒฃแƒคแƒแƒกแƒ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜.
  3. แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒแƒซแƒšแƒ”แƒ•แƒก แƒ›แƒแƒก แƒฃแƒแƒฎแƒšแƒแƒ”แƒก CDN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒก.

DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ geoDNS แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒ— แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒจแƒ”แƒ˜แƒ™แƒ แƒ˜แƒ‘แƒ”แƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฎแƒ”แƒšแƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ›แƒ–แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒ— แƒ›แƒ—แƒ”แƒšแƒก แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒจแƒ˜ แƒ“แƒ แƒแƒœแƒ˜แƒ™แƒแƒกแƒขแƒ˜ แƒงแƒฃแƒ—แƒ˜แƒ“แƒแƒœ:

  • CloudDNS แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ $9.95/แƒ—แƒ•แƒ”แƒจแƒ˜, GeoDNS แƒขแƒแƒ แƒ˜แƒคแƒ˜, แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ DNS Failover
  • แƒ–แƒ˜แƒšแƒแƒ แƒ” แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ $25/แƒ—แƒ•แƒ”แƒจแƒ˜, DNS Failover แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ
  • แƒแƒ›แƒแƒ–แƒแƒœแƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜ 53 แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ $35/แƒ—แƒ•แƒ”แƒจแƒ˜ แƒฌแƒ›แƒ˜แƒœแƒ“แƒ 50 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ’แƒ”แƒ-แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. DNS Failover แƒ˜แƒ แƒ˜แƒชแƒฎแƒ”แƒ‘แƒ แƒชแƒแƒšแƒ™แƒ”
  • DNS แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“ แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ $125/แƒ—แƒ•แƒ”แƒจแƒ˜, แƒแƒ แƒ˜แƒก 10 DNS Failover
  • CloudFlare, "Geo Steering" แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ Enterprise-แƒ˜แƒก แƒ’แƒ”แƒ’แƒ›แƒ”แƒ‘แƒจแƒ˜

geoDNS-แƒ˜แƒก แƒจแƒ”แƒ™แƒ•แƒ”แƒ—แƒ˜แƒกแƒแƒก แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒแƒ— แƒขแƒแƒ แƒ˜แƒคแƒจแƒ˜ แƒจแƒ”แƒขแƒแƒœแƒ˜แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก แƒ“แƒ แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒแƒ—, แƒ แƒแƒ› แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ— แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒ›แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒฏแƒ”แƒ แƒ›แƒ” แƒ’แƒแƒ“แƒแƒแƒญแƒแƒ แƒ‘แƒแƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒก. แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒแƒ‘แƒแƒ‘แƒ, แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜, แƒกแƒžแƒแƒ›แƒ”แƒ แƒ˜ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ‘แƒแƒ แƒแƒขแƒ˜ แƒกแƒฃแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒแƒฃแƒฆแƒแƒšแƒแƒ•แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ”แƒœ.

แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ DNS แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒš แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒก CDN-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฅแƒ›แƒœแƒ”แƒšแƒแƒ“ - DNS Failover. แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜ แƒ“แƒ แƒกแƒ˜แƒชแƒแƒชแƒฎแƒšแƒ˜แƒก แƒœแƒ˜แƒจแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒ— แƒแƒ แƒแƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— DNS แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒจแƒ˜.

แƒฉแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒแƒกแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒฆแƒ แƒฃแƒ‘แƒ”แƒšแƒ˜ DNS, GeoDNS แƒขแƒแƒ แƒ˜แƒคแƒ˜.

แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒแƒ— แƒแƒฎแƒแƒšแƒ˜ DNS แƒ–แƒแƒœแƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒžแƒ˜แƒ แƒแƒ“ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒ—. แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒ— CDN-แƒก แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ–แƒ” แƒ“แƒ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒ›แƒ”แƒœแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ–แƒแƒœแƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ” แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ— แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ DNS แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ˜ แƒแƒ แƒ˜แƒก CDN แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก / แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” A- แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ”แƒ  แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒจแƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— แƒ™แƒแƒœแƒขแƒ˜แƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒแƒœ แƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜, แƒฅแƒ•แƒ”แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ แƒแƒจแƒจ-แƒกแƒ แƒ“แƒ แƒ™แƒแƒœแƒแƒ“แƒแƒจแƒ˜.

แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, CDN แƒ’แƒแƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ–แƒ” cdn.sayt.in. แƒ–แƒแƒœแƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒแƒ›แƒ‘แƒแƒ‘แƒ”แƒœ.แƒจแƒ˜แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ A-แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ— แƒ›แƒ—แƒ”แƒšแƒ˜ แƒฉแƒ แƒ“แƒ˜แƒšแƒแƒ”แƒ— แƒแƒ›แƒ”แƒ แƒ˜แƒ™แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒฉแƒ˜แƒ™แƒแƒ’แƒแƒจแƒ˜:

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ
แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒ˜แƒ›แƒ”แƒแƒ แƒแƒ— แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ“แƒแƒ’แƒ•แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒก, แƒ แƒแƒ› แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒแƒ— แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒ˜ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ‘แƒแƒšแƒแƒก:

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ CDN-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ

แƒ‘แƒแƒšแƒ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ–แƒ” แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒแƒฃแƒ–แƒฃแƒกแƒขแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ˜ (แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ•แƒ แƒแƒžแƒ, แƒแƒคแƒ แƒ˜แƒ™แƒ, แƒกแƒแƒขแƒ”แƒšแƒ˜แƒขแƒฃแƒ แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ.แƒจ.) แƒ’แƒแƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ แƒคแƒ แƒแƒœแƒ™แƒคแƒฃแƒ แƒขแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”.

แƒ”แƒก แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒก DNS-แƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก. แƒ แƒฉแƒ”แƒ‘แƒ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ แƒ“แƒ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก NS-แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ ClouDNS-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ—. แƒ“แƒ แƒกแƒแƒœแƒแƒ› NS-แƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ”แƒ‘แƒ, แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ•แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒก.

SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ

แƒฉแƒ•แƒ”แƒœแƒ˜ CDN แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก HTTPS-แƒ–แƒ”, แƒแƒกแƒ” แƒ แƒแƒ›, แƒ—แƒฃ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒฅแƒ•แƒ— SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒœ แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜. /etc/ssl/yourdomain/

แƒ—แƒฃ แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒฃแƒคแƒแƒกแƒ Let's Encrypt-แƒ“แƒแƒœ. แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒ˜แƒ แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก ACME Shellscript. แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ“แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ“แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ“แƒ แƒ แƒแƒช แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ, แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒแƒ— แƒ“แƒแƒ›แƒ”แƒœแƒ˜/แƒฅแƒ•แƒ”แƒ“แƒแƒ›แƒ”แƒœแƒ˜ DNS-แƒ˜แƒ— ClouDNS API-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— acme.sh-แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” - แƒ”แƒ•แƒ แƒแƒžแƒฃแƒšแƒ˜ 199.247.18.199, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ™แƒแƒžแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ–แƒ”. แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ—:

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

แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒก แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ CRON แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒ’แƒแƒชแƒ”แƒ›แƒ˜แƒกแƒแƒก, แƒ“แƒแƒ›แƒ”แƒœแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ DNS-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— API-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒแƒกแƒ” แƒ แƒแƒ›, ClouDNS แƒžแƒ˜แƒ แƒแƒ“ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒจแƒ˜ Reseller API แƒ›แƒ”แƒœแƒ˜แƒฃแƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก API แƒ“แƒ แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒžแƒแƒ แƒแƒšแƒ˜. แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ auth-id แƒžแƒแƒ แƒแƒšแƒ˜แƒ— แƒฉแƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒคแƒแƒ˜แƒšแƒจแƒ˜ ~/.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_certificate ะธ ssl_certificate_key โ€” แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜ SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒกแƒ แƒ“แƒ แƒกแƒแƒ™แƒ•แƒแƒœแƒซแƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒกแƒ™แƒ”แƒœ
  • proxy_cache_valid - แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ“แƒ แƒ
  • proxy_pass โ€” แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช CDN แƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒก แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒจแƒ˜ แƒ”แƒก แƒแƒ›แƒ‘แƒแƒ‘แƒ”แƒœ.แƒจแƒ˜

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒจแƒ•แƒแƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ แƒฃแƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ ะธ proxy_cache_valid. แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒ—. แƒแƒ˜ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ แƒแƒ“แƒ˜แƒก แƒแƒ แƒแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜=7แƒ“ ะธ proxy_cache_valid 90d:

  • แƒ—แƒฃ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒแƒ  แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ“แƒ”แƒ‘แƒ 7 แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฌแƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒฅแƒ”แƒจแƒ˜แƒ“แƒแƒœ แƒแƒ› แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’
  • แƒ—แƒฃ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ›แƒ”แƒแƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒ˜แƒœแƒ˜แƒ›แƒฃแƒ› 7 แƒ“แƒฆแƒ”แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš, แƒ›แƒแƒจแƒ˜แƒœ แƒฅแƒ”แƒจแƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฉแƒแƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒ›แƒแƒซแƒ•แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒแƒ“ 90 แƒ“แƒฆแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒ Nginx แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒ”แƒ‘แƒก แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ—, แƒแƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒแƒก แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ.

แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ nginx.conf, แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ:

root@cdn:~# service nginx reload

แƒฉแƒ•แƒ”แƒœแƒ˜ CDN แƒ›แƒ–แƒแƒ“ แƒแƒ แƒ˜แƒก. 15$/แƒ—แƒ•แƒ”แƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ— แƒงแƒแƒคแƒœแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒกแƒแƒ› แƒ™แƒแƒœแƒขแƒ˜แƒœแƒ”แƒœแƒขแƒ–แƒ” แƒ“แƒ 3 แƒขแƒ‘ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜: 1 แƒขแƒ‘ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก.

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

Singapore
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 แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ–แƒ”.
แƒ’แƒแƒฌแƒ›แƒ”แƒœแƒ“แƒ.แƒจ

#!/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 Failover-แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, แƒ แƒแƒช แƒฎแƒ”แƒšแƒก แƒฃแƒฌแƒงแƒแƒ‘แƒก A แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒจแƒ”แƒชแƒ•แƒšแƒแƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒคแƒฃแƒญแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜. แƒ”แƒก แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒแƒœแƒ”แƒšแƒ˜แƒก DNS แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒจแƒ˜.
  • แƒคแƒแƒ แƒ—แƒ แƒ’แƒ”แƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒ“แƒแƒคแƒแƒ แƒ•แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜ แƒฃแƒ“แƒแƒ•แƒแƒ“ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก CDN-แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒœแƒฃ แƒ•แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ˜แƒ— แƒคแƒแƒœแƒแƒขแƒ˜แƒ™แƒแƒกแƒ”แƒ‘แƒ˜. แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ“, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ•แƒ”แƒ  แƒจแƒ”แƒแƒ›แƒฉแƒœแƒ”แƒ•แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒแƒก แƒคแƒแƒกแƒ˜แƒแƒœ CDN-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ—แƒฃ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒก แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ— 6-7 แƒšแƒแƒ™แƒแƒชแƒ˜แƒแƒ–แƒ”: แƒ”แƒ•แƒ แƒแƒžแƒ, แƒฉแƒ แƒ“แƒ˜แƒšแƒแƒ”แƒ— แƒแƒ›แƒ”แƒ แƒ˜แƒ™แƒ (แƒแƒฆแƒ›แƒแƒกแƒแƒ•แƒšแƒ”แƒ—แƒ˜), แƒฉแƒ แƒ“แƒ˜แƒšแƒแƒ”แƒ— แƒแƒ›แƒ”แƒ แƒ˜แƒ™แƒ (แƒ“แƒแƒกแƒแƒ•แƒšแƒ”แƒ—แƒ˜), แƒกแƒ˜แƒœแƒ’แƒแƒžแƒฃแƒ แƒ˜, แƒแƒ•แƒกแƒขแƒ แƒแƒšแƒ˜แƒ, แƒฐแƒแƒœแƒ’ แƒ™แƒแƒœแƒ’แƒ˜ แƒแƒœ แƒ˜แƒแƒžแƒแƒœแƒ˜แƒ.
  • แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒฐแƒแƒกแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒ  แƒฃแƒจแƒ•แƒ”แƒ‘แƒ”แƒœ แƒ“แƒแƒฅแƒ˜แƒ แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก CDN แƒ›แƒ˜แƒ–แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ—แƒฃ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ— แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก, แƒแƒ  แƒ“แƒแƒ’แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ— แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜แƒก แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜.
  • แฒ’แƒแƒ›แƒแƒ™แƒ•แƒšแƒ”แƒ•แƒ แƒฌแƒงแƒแƒšแƒฅแƒ•แƒ”แƒจแƒ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ แƒฃแƒ™แƒแƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ˜แƒœแƒแƒก แƒ แƒแƒ’แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ˜แƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒแƒก แƒ”แƒก แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก
  • แƒจแƒ”แƒ”แƒชแƒแƒ“แƒ”แƒ— แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒžแƒ˜แƒœแƒ’แƒ”แƒ‘แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ”. แƒแƒ› แƒ’แƒ–แƒ˜แƒ— แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒœแƒแƒฎแƒแƒ— CDN แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒแƒฎแƒšแƒแƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒฃแƒคแƒ แƒ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ— GeoDNS
  • แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ Nginx-แƒ˜แƒก แƒ“แƒแƒ–แƒฃแƒกแƒขแƒ”แƒ‘แƒ แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒแƒ›แƒแƒจแƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒ›แƒ”แƒฎแƒ›แƒแƒ แƒ แƒกแƒขแƒแƒขแƒ˜แƒ”แƒ‘แƒ˜ Nginx แƒฅแƒ”แƒจแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ - แƒแƒฅ แƒ“แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒก แƒ“แƒแƒฉแƒฅแƒแƒ แƒ”แƒ‘แƒ แƒ›แƒซแƒ˜แƒ›แƒ” แƒขแƒ•แƒ˜แƒ แƒ—แƒ˜แƒก แƒฅแƒ•แƒ”แƒจ: แƒแƒฅ ะธ แƒแƒฅ

แƒฌแƒงแƒแƒ แƒ: www.habr.com