āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž

āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• (CDN) āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϭ⧌āĻ—ā§‹āϞāĻŋāĻ• āĻ…āĻžā§āϚāϞ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ CDN āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĢāĻžāχāϞ āĻ•ā§āϝāĻžāĻļ āĻ•āϰāĻžāϰ āĻ•āĻžāϰāϪ⧇ āĻāϟāĻŋ āϘāĻŸā§‡āĨ¤ CDN āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄā§‡āϟāĻž āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāϟāĻŋ āύāĻŋāĻ•āϟāϤāĻŽ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĨ¤

āϏāĻŽāĻ¸ā§āϤ āϏāĻžāĻŽāĻ—ā§āϰ⧀ āĻŦāĻŋāϤāϰāĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āύ⧀āϤāĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ•āχāĨ¤ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ, CDN āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāϟāĻŋāϕ⧇ āĻŽā§‚āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āĻāĻ•āĻŦāĻžāϰ āύ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻĻ⧇āϝāĻŧ, āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰ⧇āĨ¤ āϏāĻŽāĻ¸ā§āϤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ…āύ⧁āϰ⧋āϧ āĻ•ā§āϝāĻžāĻļ⧇ āĻĨ⧇āϕ⧇ āωāĻ¤ā§āϤāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ. āϏāĻŽāĻ¸ā§āϤ CDN-āĻ āĻĢāĻžāχāϞ āĻĒā§āϰāĻŋāϞ⧋āĻĄ āĻ•āϰāĻž, āĻ•ā§āϝāĻžāĻļ⧇ āϏāĻžāĻĢ āĻ•āϰāĻž, āĻ•ā§āϝāĻžāĻļ⧇āϰ āĻŽā§‡āϝāĻŧāĻžāĻĻ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻžāϰ āϏ⧇āϟ āĻ•āϰāĻž āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁āϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāϟāĻŋ āϘāĻŸā§‡ āϝ⧇ āĻāĻ• āĻŦāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻžāϰāϪ⧇ āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āϏāĻžāĻŽāĻ—ā§āϰ⧀ āĻŦāĻŋāϤāϰāĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ - āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻžāχāϕ⧇āϞ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻšāĻžāϝāĻŧāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž
āωāĻ¤ā§āϏ: āχāύāĻĢā§‹āĻ—ā§āϰāĻžāĻĢāĻŋāĻ• āϭ⧇āĻ•ā§āϟāϰ āĻĒāĻŋāĻ•āĻŋāϏ⧁āĻĒāĻžāϰāĻ¸ā§āϟāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ — www.freepik.com

āϝāĻ–āύ āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āϏāĻŋāĻĄāĻŋāĻāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ

āφāϏ⧁āύ āĻāĻŽāύ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĻ⧇āĻ–āĻŋ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ CDN āϚāĻžāϞāĻžāύ⧋ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ:

  • āϝāĻ–āύ āφāĻĒāύāĻŋ āĻ…āĻ°ā§āĻĨ āϏāĻžā§āϚāϝāĻŧ āĻ•āϰāϤ⧇ āϚāĻžāύ, āĻāĻŦāĻ‚ āϚāϞāĻŽāĻžāύ āĻ–āϰāϚ āĻāĻŽāύāĻ•āĻŋ āϏāĻ¸ā§āϤāĻž CDN āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧāĻ“ āĻ–āϰāĻ—ā§‹āĻļ āϏāĻŋāĻĄāĻŋāĻāύ āĻŽāĻžāϏ⧇ āĻ•āϝāĻŧ⧇āĻ•āĻļ āĻĄāϞāĻžāϰ⧇āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ
  • āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻŦāĻ‚ āĻšā§āϝāĻžāύ⧇āϞ⧇ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻļā§€ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻ•ā§āϝāĻžāĻļ⧇ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļ⧇ āĻĒ⧇āϤ⧇ āϚāĻžāχ
  • āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āĻžā§āϚāϞ⧇ CDN āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āύ⧇āχ⧎
  • āϕ⧋āύ⧋ āĻŦāĻŋāĻļ⧇āώ āϏāĻžāĻŽāĻ—ā§āϰ⧀ āĻŦāĻŋāϤāϰāĻŖ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒā§āϰāϝāĻŧā§‹āϜāύ
  • āφāĻŽāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āĻ—āϤāĻŋāĻļā§€āϞ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āϏāϰāĻŦāϰāĻžāĻšā§‡āϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āϚāĻžāχ
  • āĻāĻ•āϟāĻŋ āωāĻĻā§āĻŦ⧇āĻ— āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻāĻ•āϟāĻŋ āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ CDN āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…āĻŦ⧈āϧāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āφāϚāϰāĻŖ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āϏāĻ‚āĻ—ā§āϰāĻš āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ (āĻšā§āϝāĻžāϞ⧋ āύāύ-āϜāĻŋāĻĄāĻŋāĻĒāĻŋāφāϰ-āϏāĻŽā§āĻŽāϤ āĻĒāϰāĻŋāώ⧇āĻŦāĻž) āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āĻŦ⧈āϧ āĻ•āĻžāĻ°ā§āϝāĻ•āϞāĻžāĻĒ⧇ āϜāĻĄāĻŧāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇

āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ-āϤ⧈āϰāĻŋ āϏāĻŽāĻžāϧāĻžāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āφāϰāĻ“ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤

āφāĻĒāύāĻŋ āĻ•āĻŋ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇

āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ¸ā§āĻŦāĻžāϝāĻŧāĻ¤ā§āϤāĻļāĻžāϏāĻŋāϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (AS) āĻĨāĻžāĻ•āϞ⧇ āĻāϟāĻŋ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤāĨ¤ āĻāϟāĻŋāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, āφāĻĒāύāĻŋ āĻāĻ•āχ āφāχāĻĒāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻāχ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ¸ā§āϤāϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āύāĻŋāĻ•āϟāϤāĻŽ āĻāϕ⧇āϰ āĻĻāĻŋāϕ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻĒāĻžāĻ āĻžāύāĨ¤ āĻāϟāĻž āĻŦāϞāĻžāϰ āĻŽāϤ⧋ āϝ⧇ āĻāĻ•āϟāĻŋ /24 āĻ āĻŋāĻ•āĻžāύāĻž āĻŦā§āϞāĻ• āĻĻāĻŋāϝāĻŧ⧇āĻ“ āĻāĻ•āϟāĻŋ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻŦāĻŋāϤāϰāĻŖ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻ•āĻŋāϛ⧁ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀ āφāĻĒāύāĻžāϕ⧇ āϤāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āωāĻĒāϞāĻŦā§āϧ āϏāĻŽāĻ¸ā§āϤ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ IP āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻŦā§āϞāϕ⧇āϰ āĻāĻ•āϜāύ āϖ⧁āĻļāĻŋ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻšāύ āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ CDN āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇:

  • āĻĄā§‹āĻŽā§‡āχāύ āύāĻžāĻŽ āĻŦāĻž āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ
  • āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…āĻžā§āϚāϞ⧇ āĻ•āĻŽāĻĒāĻ•ā§āώ⧇ āĻĻ⧁āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰāĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ āĻŦāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇
  • āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āϟ⧁āϞāĨ¤ āĻāϟāĻŋāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀, āĻĄā§‹āĻŽā§‡āύāϟāĻŋ āϏāĻŽā§āĻŦā§‹āϧāύ āĻ•āϰ⧇, āύāĻŋāĻ•āϟāϤāĻŽ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāϤ āĻšāĻŦ⧇

āĻāĻ•āϟāĻŋ āĻĄā§‹āĻŽā§‡āύ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰ⧁āύ

āĻĄā§‹āĻŽā§‡āύ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇, āϏāĻŦāĻ•āĻŋāϛ⧁ āϏāĻšāϜ - āφāĻŽāϰāĻž āϝ⧇āϕ⧋āύ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧇āϕ⧋āύ⧋ āĻœā§‹āύ⧇ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰāĻŋāĨ¤ āφāĻĒāύāĻŋ CDN-āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϝ⧇āĻŽāύ āĻ•āĻŋāϛ⧁ cdn.domainname.com. āφāϏāϞ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇ āφāĻŽāϰāĻž āĻ āĻŋāĻ• āϏ⧇āϟāĻžāχ āĻ•āϰāĻŦāĨ¤

āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϏ⧇āϗ⧁āϞāĻŋ āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĻāĻ°ā§āĻļāĻ•āĻĻ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŽāύ āĻ…āĻžā§āϚāϞ āĻāĻŦāĻ‚ āĻĻ⧇āĻļ⧇ āĻ­āĻžāĻĄāĻŧāĻž āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤ āϝāĻĻāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āφāĻ¨ā§āϤāσāĻŽāĻšāĻžāĻĻ⧇āĻļā§€āϝāĻŧ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āϝ⧇āϗ⧁āϞāĻŋ āĻāĻ•āĻŦāĻžāϰ⧇ āϏāĻžāϰāĻž āĻŦāĻŋāĻļā§āĻŦ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇⧎ āωāĻĻāĻžāĻšāϰāĻŖ: OVH, āϞāĻŋāϜāĻ“āϝāĻŧ⧇āĻŦ и 100Tb - āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ, Vultr и DigitalOcean — āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻ•ā§āϞāĻžāωāĻĄ* āĻāϰ āϜāĻ¨ā§āϝāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ CDN-āĻāϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŽāĻšāĻžāĻĻ⧇āĻļ⧇ 3āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻŦāĨ¤ āĻ Vultr āϜāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ $5/āĻŽāĻžāϏ āφāĻŽāϰāĻž āĻĒāĻžāĻŦ 25GB SSD āĻ¸ā§āĻĨāĻžāύ āĻāĻŦāĻ‚ 1TB āĻŸā§āϰāĻžāĻĢāĻŋāĻ•. āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ, āφāĻŽāϰāĻž āϏāĻ°ā§āĻŦāĻļ⧇āώ āĻĄā§‡āĻŦāĻŋāϝāĻŧāĻžāύ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŦāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ:

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻĢā§āϰāĻžāĻ‚āĻ•āĻĢ⧁āĻ°ā§āϟ, ip: 199.247.18.199

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻļāĻŋāĻ•āĻžāĻ—ā§‹, ip: 149.28.121.123

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž ХиĐŊĐŗĐ°ĐŋŅƒŅ€, ip: 157.230.240.216

* Vultr āĻāĻŦāĻ‚ DigitalOcean āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ $100 āĻ•ā§āϰ⧇āĻĄāĻŋāϟ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ āĻĻ⧇āϝāĻŧ āϝāĻžāϰāĻž āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻĒāĻĻā§āϧāϤāĻŋ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āϞāĻŋāĻ™ā§āĻ•āϗ⧁āϞāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧇āĨ¤ āϞ⧇āĻ–āĻ• āĻāϟāĻŋ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒā§āϰāĻļāĻ‚āϏāĻžāĻ“ āĻĒāĻžāύ, āϝāĻž āĻāĻ–āύ āϤāĻžāϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦāχ āϤāĻžā§ŽāĻĒāĻ°ā§āϝāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻ…āύ⧁āĻ—ā§āϰāĻš āĻ•āϰ⧇ āĻŦ⧁āĻāϤ⧇ āĻšāĻŦ⧇āĨ¤

āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āĻāĻ•āϟāĻŋ āĻĄā§‹āĻŽā§‡āύ āĻŦāĻž CDN āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ•āĻžāĻ™ā§āĻ–āĻŋāϤ (āϘāύāĻŋāĻˇā§āĻ ) āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻĢāĻžāĻ‚āĻļāύ āϏāĻš āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻāύāĻāϏ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻāϰ āύ⧀āϤāĻŋ āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋ āύāĻŋāĻŽā§āύāϰ⧂āĻĒ:

  1. DNS āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāύ⧋ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ IP, āĻ…āĻĨāĻŦāĻž āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ IP āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰ⧇āĨ¤ āĻāχ āϧāϰāύ⧇āϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ DNS āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀ āĻšāϝāĻŧāĨ¤
  2. āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āφāχāĻĒāĻŋ āϤāĻžāϰ āĻĻ⧇āĻļ āĻŦāĻž āĻ…āĻžā§āϚāϞ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇āĨ¤ āĻāϰ āϜāĻ¨ā§āϝ, āϜāĻŋāĻ“āφāχāĻĒāĻŋ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āφāϜ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āϰāϝāĻŧ⧇āϛ⧇⧎ āĻ•āĻŋāϛ⧁ āĻ­āĻžāϞ⧋ āφāϛ⧇ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ.
  3. āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇, āϤāĻžāϕ⧇ āύāĻŋāĻ•āϟāϤāĻŽ CDN āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ IP āĻ āĻŋāĻ•āĻžāύāĻž āĻĻ⧇āϝāĻŧāĨ¤

āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻĢāĻžāĻ‚āĻļāύ āϏāĻš āĻĄāĻŋāĻāύāĻāϏ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāϟāĻŋ āύāĻŋāĻœā§‡āϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧁āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻŋāĻļā§āĻŦāϜ⧁āĻĄāĻŧ⧇ DNS āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āϏāĻžāĻĨ⧇ āϤ⧈āϰāĻŋ āϏāĻŽāĻžāϧāĻžāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻ­āĻžāϞ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ āĻ•āĻžāĻ¸ā§āϟ āĻŦāĻ•ā§āϏ āĻĨ⧇āϕ⧇:

  • slouDNS āĻĨ⧇āϕ⧇ $9.95/āĻŽāĻžāϏ, āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻŸā§āϝāĻžāϰāĻŋāĻĢ, āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻāύāĻāϏ āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āφāϛ⧇
  • āϜāĻŋāϞ⧋āϰ⧇ āĻĨ⧇āϕ⧇ $25/āĻŽāĻžāϏ, DNS āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āϏāĻ•ā§āώāĻŽ
  • āĻ…ā§āϝāĻžāĻŽāĻžāϜāύ āϰ⧁āϟ 53 āĻĨ⧇āϕ⧇ $35/āĻŽāĻžāϏ āĻŦāĻŋāĻļ⧁āĻĻā§āϧ 50M āϜāĻŋāĻ“-āϕ⧋āϝāĻŧ⧇āϰāĻŋāϰ āϜāĻ¨ā§āϝāĨ¤ DNS āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āϚāĻžāĻ°ā§āϜ āĻ•āϰāĻž āĻšāϝāĻŧ
  • āĻĄāĻŋāĻāύāĻāϏ āĻ•āϰāĻž āϏāĻšāϜ āĻĨ⧇āϕ⧇ $125/āĻŽāĻžāϏ, 10āϟāĻŋ DNS āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āφāϛ⧇
  • Cloudflare, "āϜāĻŋāĻ“ āĻ¸ā§āϟāĻŋāϝāĻŧāĻžāϰāĻŋāĻ‚" āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻĒā§āĻ˛ā§āϝāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āωāĻĒāϞāĻŦā§āϧ⧎

āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻĒāύāĻžāϕ⧇ āĻŸā§āϝāĻžāϰāĻŋāĻĢ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻĻāĻŋāϕ⧇ āĻŽāύ⧋āϝ⧋āĻ— āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āĻĄā§‹āĻŽā§‡āύ⧇ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āϝāĻŧ⧇āĻ•āϗ⧁āĻŖ āĻŦ⧇āĻļāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϞāĻ•ā§āώ āϞāĻ•ā§āώ āĻŽāĻžāĻ•āĻĄāĻŧāϏāĻž, āĻ¸ā§āĻ•ā§āϝāĻžāύāĻžāϰ, āĻ¸ā§āĻĒā§āϝāĻžāĻŽāĻžāϰ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āĻļ⧁āĻ­ āφāĻ¤ā§āĻŽāĻž āĻ…āĻ•ā§āϞāĻžāĻ¨ā§āϤ āĻĒāϰāĻŋāĻļā§āϰāĻŽ āĻ•āϰ⧇āĨ¤

āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽāĻ¸ā§āϤ DNS āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ CDN - DNS āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇⧎ āĻāϟāĻŋāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āϏ⧇āϟ āφāĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚, āϝāĻĻāĻŋ āĻœā§€āĻŦāύ⧇āϰ āϕ⧋āύāĻ“ āϞāĻ•ā§āώāĻŖ āύāĻž āĻĨāĻžāϕ⧇, āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ DNS āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϤ⧇ āĻ…-āĻ•āĻžāϜ āĻ•āϰāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻ āĻŋāĻ•āĻžāύāĻžāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻ•āφāĻĒ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧁āύ⧎

āφāĻŽāĻžāĻĻ⧇āϰ CDN āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āφāĻŽāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ āĻ•ā§āϞāĻžāωāĻĄāĻāύāĻāϏ, āϜāĻŋāĻ“āĻĄāĻŋāĻāύāĻāϏ āĻŸā§āϝāĻžāϰāĻŋāĻĢāĨ¤

āφāϏ⧁āύ āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ DNS āĻœā§‹āύ āϝ⧋āĻ— āĻ•āϰāĻŋ, āφāĻĒāύāĻžāϰ āĻĄā§‹āĻŽā§‡āύ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇⧎ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ⧇ āĻāĻ•āϟāĻŋ CDN āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻŽā§‚āϞ āĻĄā§‹āĻŽā§‡āύāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻœā§‹āύāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰ⧀ DNS āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻžāĨ¤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ āĻšāϞ CDN āĻĄā§‹āĻŽā§‡āχāύ/āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ A-āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰāĻž, āϝāĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āφāĻŽāϰāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āĻ…āĻžā§āϚāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āĻ…āĻžā§āϚāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽāĻšāĻžāĻĻ⧇āĻļ āĻŦāĻž āĻĻ⧇āĻļāϗ⧁āϞāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ; āĻŽāĻžāĻ°ā§āĻ•āĻŋāύ āϝ⧁āĻ•ā§āϤāϰāĻžāĻˇā§āĻŸā§āϰ āĻāĻŦāĻ‚ āĻ•āĻžāύāĻžāĻĄāĻžāϰ āϜāĻ¨ā§āϝ āωāĻĒ-āĻ…āĻžā§āϚāϞ āωāĻĒāϞāĻŦā§āϧāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, CDN āĻāĻ•āϟāĻŋ āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ⧇ āωāĻ¤ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāĻŦ⧇ cdn.sayt.in. āĻāĻ•āϟāĻŋ āĻœā§‹āύ āϝ⧋āĻ— āĻ•āϰ⧇ sayt.in, āφāϏ⧁āύ āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻĨāĻŽ A-āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āωāĻ¤ā§āϤāϰ āφāĻŽā§‡āϰāĻŋāĻ•āĻžāϕ⧇ āĻļāĻŋāĻ•āĻžāĻ—ā§‹āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāĻŋ:

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āĻžā§āϚāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻž, āĻ…āĻ¨ā§āϝ āĻ…āĻžā§āϚāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāĻŋāĨ¤ āφāĻĒāύāĻŋ āĻļ⧇āώ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϝāĻž āĻĒāĻžāĻŦ⧇āύ āϤāĻž āĻāĻ–āĻžāύ⧇:

āφāĻĒāύāĻžāϰ CDN āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž

āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻļ⧇āώ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻāĻ¨ā§āĻŸā§āϰāĻŋāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āϏāĻŽāĻ¸ā§āϤ āĻ…āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āĻžā§āϚāϞ (āĻāĻŦāĻ‚ āĻāϗ⧁āϞāĻŋ āĻšāϞ āχāωāϰ⧋āĻĒ, āφāĻĢā§āϰāĻŋāĻ•āĻž, āĻ¸ā§āϝāĻžāĻŸā§‡āϞāĻžāχāϟ āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻĢā§āϰāĻžāĻ™ā§āĻ•āĻĢ⧁āĻ°ā§āĻŸā§‡āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāĻŦ⧇⧎

āĻāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• DNS āϏ⧇āϟāφāĻĒ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰ⧇āĨ¤ āϝāĻž āĻ…āĻŦāĻļāĻŋāĻˇā§āϟ āĻĨāĻžāϕ⧇ āϤāĻž āĻšāϞ āĻĄā§‹āĻŽā§‡āύ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻžāϰ⧇āϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡ āϝāĻžāĻ“āϝāĻŧāĻž āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāωāĻĄāĻŋāĻāύāĻāϏ āĻĻā§āĻŦāĻžāϰāĻž āϜāĻžāϰāĻŋ āĻ•āϰāĻž āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄā§‹āĻŽā§‡āύ āĻāύāĻāϏāϗ⧁āϞāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāĨ¤ āĻāĻŦāĻ‚ āϝāĻ–āύ NSs āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇, āφāĻŽāϰāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻŦāĨ¤

SSL āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž

āφāĻŽāĻžāĻĻ⧇āϰ CDN HTTPS-āĻāϰ āωāĻĒāϰ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇, āϤāĻžāχ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϕ⧋āύ⧋ āĻĄā§‹āĻŽā§‡āύ āĻŦāĻž āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ⧇āϰ āϜāĻ¨ā§āϝ SSL āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āϏ⧇āϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽāĻ¸ā§āϤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ /etc/ssl/yourdomain/

āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āϞ⧇āϟāϏ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻĨ⧇āϕ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ⧎ āĻāϰ āϜāĻ¨ā§āϝ āĻĒāĻžāϰāĻĢ⧇āĻ•ā§āϟ ACME āĻļ⧇āϞāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ. āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻāĻŦāĻ‚ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āϏāĻšāϜ, āĻāĻŦāĻ‚ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇, āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻ•ā§āϞāĻžāωāĻĄāĻŋāĻāύāĻāϏ API āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ DNS āĻĻā§āĻŦāĻžāϰāĻž āĻāĻ•āϟāĻŋ āĻĄā§‹āĻŽā§‡āύ/āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āφāĻŽāϰāĻž acme.sh āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āχāĻ¨ā§āϏāϟāϞ āĻ•āϰāĻŦ - āχāωāϰ⧋āĻĒā§€āϝāĻŧ 199.247.18.199, āϝ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āĻ…āĻ¨ā§āϝ āϏāĻ•āϞ⧇ āĻ•āĻĒāĻŋ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇, āϚāĻžāϞāĻžāύ:

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

āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāĻŖ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ⧇āϰ āφāϰāĻ“ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ CRON āϟāĻžāĻ¸ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āχāĻ¸ā§āϝ⧁ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄā§‹āĻŽā§‡āύ āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ DNS āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āϰāĻž āĻšāĻŦ⧇, āϤāĻžāχ āϰāĻŋāϏ⧇āϞāĻžāϰ 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 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

āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϰāĻŋāĻŽā§‹āϟ āϏ⧋āĻ°ā§āϏ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āφāĻŦāĻļā§āϝāĻ• āϚāĻžāĻŦāĻŋ āĻĻā§āĻŦāĻžāϰāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āύāĻž āĻĻāĻŋāϝāĻŧ⧇āĨ¤ āĻāχ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻž.

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;
    }
  }
}

āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇ āφāĻŽāϰāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻŋ:

  • max_size — āĻ•ā§āϝāĻžāĻļ⧇āϰ āφāĻ•āĻžāϰ, āωāĻĒāϞāĻŦā§āϧ āĻĄāĻŋāĻ¸ā§āĻ• āĻ¸ā§āĻĨāĻžāύ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āύāĻž
  • āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ - āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰāĻž āĻĄā§‡āϟāĻžāϰ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āϏāĻŽāϝāĻŧ āϝāĻž āϕ⧇āω āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇āύāĻŋ
  • ssl_certificate и ssl_certificate_key — SSL āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āĻāĻŦāĻ‚ āϕ⧀ āĻĢāĻžāχāϞ⧇āϰ āĻĒāĻžāĻĨ
  • proxy_cache_valid - āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰāĻž āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāϪ⧇āϰ āϏāĻŽāϝāĻŧ
  • āĻĒā§āϰāĻ•ā§āϏāĻŋ_āĻĒāĻžāϏ — āĻŽā§‚āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻ āĻŋāĻ•āĻžāύāĻž āϝ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ 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 āϟāĻŋāĻŦāĻŋ āĻŸā§āϰāĻžāĻĢāĻŋāĻ• āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋ: āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āĻĨāĻžāύ⧇ 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

ХиĐŊĐŗĐ°ĐŋŅƒŅ€
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