рддрдкрд╛рдИрдВрдХреЛ CDN рдирд┐рд░реНрдорд╛рдг рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ

рд╕рд╛рдордЧреНрд░реА рдбреЗрд▓рд┐рднрд░реА рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (CDNs) рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рд╕реНрдерд┐рд░ рддрддреНрд╡рд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рдЧрддрд┐ рдмрдврд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпреЛ рд╡рд┐рднрд┐рдиреНрди рднреМрдЧреЛрд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд CDN рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдХреНрдпрд╛рд╕рд┐рдВрдЧрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрдиреНрдЫред CDN рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдЕрдиреБрд░реЛрдз рдЧрд░реЗрд░, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдпрд╕рд▓рд╛рдИ рдирдЬрд┐рдХрдХреЛ рд╕рд░реНрднрд░рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред

рд╕рдмреИ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рд▓рдЧрднрдЧ рд╕рдорд╛рди рдЫред рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐, CDN рд╕рд░реНрднрд░рд▓реЗ рдпрд╕рд▓рд╛рдИ рдореВрд▓ рд╕рд░реНрднрд░рдмрд╛рдЯ рдПрдХ рдкрдЯрдХ рд▓рд┐рдиреНрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рджрд┐рдиреНрдЫ, рдПрдХреИ рд╕рдордпрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИред рд╕рдмреИ рдкрдЫрд┐рдХрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдЬрд╡рд╛рдл рджрд┐рдЗрдиреНрдЫред рд╕рдмреИ CDN рд╕рдБрдЧ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рд┐рд▓реЛрдб рдЧрд░реНрдиреЗ, рдХреНрдпрд╛рд╕ рдЦрд╛рд▓реА рдЧрд░реНрдиреЗ, рдореНрдпрд╛рдж рд╕рдХрд┐рдиреЗ рдорд┐рддрд┐ рд╕реЗрдЯ рдЧрд░реНрдиреЗ рд░ рдердк рдХреБрд░рд╛рд╣рд░реВ рдЫрдиреНред

рдпреЛ рд╣реБрдиреНрдЫ рдХрд┐, рдПрдХ рд╡рд╛ рдЕрд░реНрдХреЛ рдХрд╛рд░рдг рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рд╕рд╛рдордЧреНрд░реА рдбреЗрд▓рд┐рднрд░реА рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЧрдард┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ - рдЕрд░реНрдХреЛ рдмрд╛рдЗрдХ рдХреЛ рд╕рдВрдпреЛрдЬрди рдХреЛ рд▓рд╛рдЧреА рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реБ рд▓рд╛рдИ рд╣рд╛рдореАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрди рджрд┐рдиреБрд╣реЛрд╕реНред

рддрдкрд╛рдИрдВрдХреЛ CDN рдирд┐рд░реНрдорд╛рдг рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ
рд╕реНрд░реЛрдд: рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡реЗрдХреНрдЯрд░ pikisuperstar рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ - www.freepik.com

рдЬрдм рддрдкрд╛рдИрд▓рд╛рдИ рдЖрдлреНрдиреИ CDN рдЪрд╛рд╣рд┐рдиреНрдЫ

рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ CDN рдЪрд▓рд╛рдЙрдБрджрд╛ рдЕрд░реНрдердкреВрд░реНрдг рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

  • рдЬрдм рддреНрдпрд╣рд╛рдБ рдкреИрд╕рд╛ рдмрдЪрдд рдЧрд░реНрдиреЗ рдЗрдЪреНрдЫрд╛ рд╣реБрдиреНрдЫ, рд░ рд╕рд╕реНрддреЛ CDNs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдкрдирд┐ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд▓рд╛рдЧрдд BunnyCDN рдорд╣рд┐рдирд╛рдорд╛ рдзреЗрд░реИ рд╕рдп рдбрд▓рд░рдХреЛ рд░рдХрдо
  • рдпрджрд┐ рд╣рд╛рдореА рд╕рд░реНрднрд░ рд░ рдЪреНрдпрд╛рдирд▓ рдЫрд┐рдореЗрдХреАрд╣рд░реВ рдмрд┐рдирд╛ рд╕реНрдерд╛рдпреА рдХреНрдпрд╛рд╕ рд╡рд╛ рдХреНрдпрд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ
  • CDN рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рддрдкрд╛рдИрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдмрд┐рдиреНрджреБрд╣рд░реВ рдЫреИрдирдиреН
  • рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдЫ
  • рд╣рд╛рдореА рдЙрддреНрдкрд╛рджрди рд╕рд░реНрднрд░рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдирдЬрд┐рдХ рд░рд╛рдЦреЗрд░ рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдбреЗрд▓рд┐рднрд░реАрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреМрдВ
  • рддреНрдпрд╣рд╛рдБ рдПрдХ рдЪрд┐рдиреНрддрд╛ рдЫ рдХрд┐ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ CDN рд╕реЗрд╡рд╛рд▓реЗ рдЕрд╡реИрдз рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ (рдирдорд╕реНрддреЗ рдЧреИрд░-GDPR-рдЕрдиреБрд░реВрдк рд╕реЗрд╡рд╛рд╣рд░реВ) рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рдЩреНрдХрд▓рди рд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ рд╡рд╛ рдЕрдиреНрдп рдЕрд╡реИрдз рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рд╣реБрди рд╕рдХреНрдЫред

рдзреЗрд░реИ рдЕрдиреНрдп рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рдЕрд╡рд╕реНрдерд┐рдд рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдердк рдЙрдкрдпреБрдХреНрдд рдЫред

рдХреЗ рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЖрдлреНрдиреИ рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓реА (AS) рдЫ рднрдиреЗ рдпреЛ рдЕрджреНрднреБрдд рдЫред рдпрд╕рдХреЛ рд╕рд╛рде, рддрдкрд╛рдЗрдБ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕рдорд╛рди рдЖрдИрдкреА рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕ рдирд┐рд░реНрджреЗрд╢рди рдЕрдиреБрд╕рд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░рдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдирдЬрд┐рдХрдХреЛ рдПрдХрдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рднрдиреНрди рд▓рд╛рдпрдХ рдЫ рдХрд┐ /24 рдареЗрдЧрд╛рдирд╛ рдмреНрд▓рдХ рд╕рдВрдЧ, рдпреЛ рдПрдХ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдХреЗрд╣реА рд╕рд░реНрднрд░ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рд╕рдмреИ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдШреЛрд╖рдгрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдпрджрд┐ рддрдкрд╛рдИрдВ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рдмреНрд▓рдХрдХреЛ рдЦреБрд╕реА рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрди рднрдиреЗ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг CDN рдЪрд▓рд╛рдЙрди рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ:

  • рдбреЛрдореЗрди рдирд╛рдо рд╡рд╛ рд╕рдмрдбреЛрдореЗрди
  • рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдХрдореНрддрд┐рдорд╛ рджреБрдИ рд╕рд░реНрднрд░рд╣рд░реВред рд╕рд░реНрднрд░ рдпрд╛ рдд рд╕рдорд░реНрдкрд┐рдд рд╡рд╛ рднрд░реНрдЪреБрдЕрд▓ рд╣реБрди рд╕рдХреНрдЫ
  • geoDNS рдЙрдкрдХрд░рдгред рдпрд╕рдХреЛ рд╕рд╛рде, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛, рдбреЛрдореЗрдирд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдирдЬрд┐рдХрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░рд┐рдиреЗрдЫ

рдбреЛрдореЗрди рджрд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рд░реНрднрд░рд╣рд░реВ рдЕрд░реНрдбрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдбреЛрдореЗрди рд░реЗрдЬрд┐рд╖реНрдЯреНрд░реЗрд╕рдирдХреЛ рд╕рд╛рде, рд╕рдмреИ рдХреБрд░рд╛ рд╕рд░рд▓ рдЫ - рд╣рд╛рдореА рдХреБрдиреИ рдкрдирд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдХреНрд╖реЗрддреНрд░рдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрдЫреМрдВред рддрдкрд╛рдЗрдБ CDN рдХреЛ рд▓рд╛рдЧреА рд╕рдмрдбреЛрдореЗрди рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА рдХреЗрд╣рд┐ рдЬрд╕реНрддреИ cdn.domainname.comред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореА рддреНрдпрд╣реА рдЧрд░реНрдиреЗрдЫреМрдВред

рд╕рд░реНрднрд░рд╣рд░реВ рдЕрд░реНрдбрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд░ рджреЗрд╢рд╣рд░реВрдорд╛ рднрд╛рдбрд╛рдорд╛ рд▓рд┐рдиреБрдкрд░реНрдЫ рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рджрд░реНрд╢рдХрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдиреНрддрд░рдорд╣рд╛рджреНрд╡реАрдкреАрдп рдЫ рднрдиреЗ, рд╣реЛрд╕реНрдЯрд┐рдЩ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдЫрдиреМрдЯ рдЧрд░реНрди рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ рдЬреБрди рдПрдХреИрдЪреЛрдЯрд┐ рд╡рд┐рд╢реНрд╡рднрд░ рд╕рд░реНрднрд░рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ: Amazon.com, Inc, рд▓реАрдЬрд╡реЗрдм ╨╕ рез рдЯреАрдмреА - рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Vultr ╨╕ рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╕рди - рднрд░реНрдЪреБрдЕрд▓ рдХреНрд▓рд╛рдЙрдб * рдХреЛ рд▓рд╛рдЧреАред

рд╣рд╛рдореНрд░реЛ рдирд┐рдЬреА CDN рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рд╡рд┐рднрд┐рдиреНрди рдорд╣рд╛рджреЗрд╢рд╣рд░реВрдорд╛ 3 рднрд░реНрдЪреБрдЕрд▓ рд╕рд░реНрднрд░рд╣рд░реВ рдЕрд░реНрдбрд░ рдЧрд░реНрдиреЗрдЫреМрдВред рдорд╛ Vultr рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░рдорд╛ $рел/рдорд╣рд┐рдирд╛ рд╣рд╛рдореА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫреМрдВ 25GB SSD рдард╛рдЙрдБ рд░ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ 1TBред рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛, рдирд╡реАрдирддрдо рдбреЗрдмрд┐рдпрди рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореНрд░рд╛ рд╕рд░реНрднрд░рд╣рд░реВ:

рддрдкрд╛рдИрдВрдХреЛ CDN рдирд┐рд░реНрдорд╛рдг рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ рдлреНрд░реИрдВрдХрдлрд░реНрдЯ, ip: 199.247.18.199

рддрдкрд╛рдИрдВрдХреЛ CDN рдирд┐рд░реНрдорд╛рдг рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ рд╢рд┐рдХрд╛рдЧреЛ, ip: 149.28.121.123

рддрдкрд╛рдИрдВрдХреЛ CDN рдирд┐рд░реНрдорд╛рдг рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ ╨б╨╕╨╜╨│╨░╨┐╤Г╤А, ip: 157.230.240.216

* Vultr рд░ DigitalOcean рд▓реЗ рднреБрдХреНрддрд╛рдиреА рд╡рд┐рдзрд┐ рдердкреЗрдкрдЫрд┐ рд▓реЗрдЦрдорд╛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдорд╛рд░реНрдлрдд рджрд░реНрддрд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ $100 рдХреНрд░реЗрдбрд┐рдЯ рджрд┐рдиреЗ рд╡рд╛рдЪрд╛ рдЧрд░реНрджрдЫред рдпрд╕рдмрд╛рдЯ рд▓реЗрдЦрдХрд▓реЗ рдкрдирд┐ рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдкреНрд░рд╢рдВрд╕рд╛ рдкрд╛рдЙрдБрдЫрдиреН, рдЬреБрди рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╣рд┐рд▓реЗ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рдХреГрдкрдпрд╛ рдмреБрдЭреНрдиреБ рд╣реЛрд▓рд╛ред

GeoDNS рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ

рдбреЛрдореЗрди рд╡рд╛ CDN рд╕рдмрдбреЛрдореЗрди рдкрд╣реБрдБрдЪ рдЧрд░реНрджрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдЪрд╛рд╣рд┐рдПрдХреЛ (рдирдЬрд┐рдХ) рд╕рд░реНрднрд░рдорд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ geoDNS рдкреНрд░рдХрд╛рд░реНрдп рднрдПрдХреЛ DNS рд╕рд░реНрднрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред

geoDNS рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╕рдЮреНрдЪрд╛рд▓рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫ:

  1. DNS рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдиреЗ рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ IP, рд╡рд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА DNS рд╕рд░реНрднрд░рдХреЛ IP рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред рддреНрдпрд╕реНрддрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕рд░реНрднрд░рд╣рд░реВ рдкреНрд░рд╛рдп: рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдХреЛ DNS-s рд╣реБрдиреНред
  2. рдЧреНрд░рд╛рд╣рдХрдХреЛ IP рд▓реЗ рдЙрд╕рдХреЛ рджреЗрд╢ рд╡рд╛ рдХреНрд╖реЗрддреНрд░ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрджрдЫред рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐, GeoIP рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдордзреНрдпреЗ рдЖрдЬ рдзреЗрд░реИ рдзреЗрд░реИ рдЫрдиреНред рд░рд╛рдореНрд░рд╛ рдЫрдиреН рдирд┐: рд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ.
  3. рдЧреНрд░рд╛рд╣рдХрдХреЛ рд╕реНрдерд╛рдирдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рдЙрд╕рд▓рд╛рдИ рдирдЬрд┐рдХрдХреЛ CDN рд╕рд░реНрднрд░рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рджрд┐рдиреНрдЫред

geoDNS рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╕рд╛рде DNS рд╕рд░реНрднрд░ рд╣реБрди рд╕рдХреНрдЫ рдЖрдлреИрдВ рдЬрдореНрдорд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд░ рд╕рдВрд╕рд╛рд░рднрд░рд┐ рд░ DNS рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рд╕рд╛рде рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рдмрдХреНрд╕рдмрд╛рдЯ:

  • slouDNS рджреЗрдЦрд┐ $рел/рдорд╣рд┐рдирд╛, GeoDNS рдЯреНрдпрд╛рд░рд┐рдл, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рддреНрдпрд╣рд╛рдБ рдПрдХ DNS рдлреЗрд▓рдУрднрд░ рдЫ
  • рдЬрд┐рд▓реЛрд░ рджреЗрдЦрд┐ $рел/рдорд╣рд┐рдирд╛, DNS рдлреЗрд▓рдУрднрд░ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛ
  • Amazon Route 53 рджреЗрдЦрд┐ $рел/рдорд╣рд┐рдирд╛ рдиреЗрдЯ 50M рдЬрд┐рдпреЛ-рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред DNS рдлреЗрд▓рдУрднрд░ рдЫреБрдЯреНрдЯреИ рдмрд┐рд▓ рдЧрд░рд┐рдиреНрдЫ
  • DNS рд╕рдЬрд┐рд▓реЛ рднрдпреЛ рджреЗрдЦрд┐ $рел/рдорд╣рд┐рдирд╛, рддреНрдпрд╣рд╛рдБ 10 DNS рдлреЗрд▓рдУрднрд░рд╣рд░реВ рдЫрдиреН
  • Cloudflare, "рдЬрд┐рдпреЛ рд╕реНрдЯреАрдпрд░рд┐рдЩ" рд╕реБрд╡рд┐рдзрд╛ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ

geoDNS рдЕрд░реНрдбрд░ рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЯреНрдпрд╛рд░рд┐рдлрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рд░ рдбреЛрдореЗрдирдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдзреЗрд░реИ рдЧреБрдгрд╛рд▓реЗ рдЕрдкреЗрдХреНрд╖рд╛рд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рд╣реБрди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛рдорд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫред рд▓рд╛рдЦреМрдВ рдорд╛рдХреБрд░рд╛рд╣рд░реВ, рд╕реНрдХреНрдпрд╛рдирд░рд╣рд░реВ, рд╕реНрдкреНрдпрд╛рдорд░рд╣рд░реВ рд░ рдЕрдиреНрдп рджреБрд╖реНрдЯ рдЖрддреНрдорд╛рд╣рд░реВ рдЕрдердХ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред

рд▓рдЧрднрдЧ рд╕рдмреИ DNS рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ CDN - DNS рдлреЗрд▓рдУрднрд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╕реЗрд╡рд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдпрд╕рдХреЛ рдорджреНрджрддрд▓реЗ, рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдЕрдиреБрдЧрдорди рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЬреАрд╡рдирдХреЛ рд╕рдВрдХреЗрддрд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рдорд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ DNS рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдмреНрдпрд╛рдХрдЕрдкрдХреЛ рд╕рд╛рде рдЧреИрд░-рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рд░реНрднрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рдмрджрд▓реНрдиреБрд╣реЛрд╕реНред

рд╣рд╛рдореНрд░реЛ CDN рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рд╣рд╛рдореА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ CloudDNS, GeoDNS рдЯреНрдпрд╛рд░рд┐рдлред

рддрдкрд╛рдИрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛рдорд╛ рддрдкрд╛рдИрдХреЛ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджреИ рдирдпрд╛рдБ DNS рдХреНрд╖реЗрддреНрд░ рдердкреМрдВред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рдмрдбреЛрдореЗрдирдорд╛ CDN рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджреИрдЫреМрдВ, рд░ рдореБрдЦреНрдп рдбреЛрдореЗрди рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рдпреЛрдЧрдорд╛ рдЫ рднрдиреЗ, рдХреНрд╖реЗрддреНрд░ рдердкреЗрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдЕрд╡рд╕реНрдерд┐рдд рдХрд╛рд░реНрдпрд░рдд DNS рд░реЗрдХрд░реНрдбрд╣рд░реВ рдердкреНрди рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рдЕрд░реНрдХреЛ рдЪрд░рдг рднрдиреЗрдХреЛ CDN рдбреЛрдореЗрди / рд╕рдмрдбреЛрдореЗрдирдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ A-рд░реЗрдХрд░реНрдбрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛ, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдореАрд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫред рддрдкрд╛рдИрд▓реЗ рдорд╣рд╛рджреНрд╡реАрдк рд╡рд╛ рджреЗрд╢рд╣рд░реВрд▓рд╛рдИ рдХреНрд╖реЗрддреНрд░рдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЙрдк-рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рд░ рдХреНрдпрд╛рдирдбрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред

рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, CDN рдЙрдк-рдбреЛрдореЗрдирдорд╛ рдЙрдард╛рдЗрдиреЗрдЫ cdn.sayt.inред рдХреНрд╖реЗрддреНрд░ рдердкреЗрд░ sayt.in, рд╕рдмрдбреЛрдореЗрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЛ A-рд░реЗрдХрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╢рд┐рдХрд╛рдЧреЛрдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕рдореНрдкреВрд░реНрдг рдЙрддреНрддрд░ рдЕрдореЗрд░рд┐рдХрд╛рд▓рд╛рдИ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН:

рддрдкрд╛рдИрдВрдХреЛ 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"

рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛, рднрд╡рд┐рд╖реНрдпрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рднрд╡рд┐рд╖реНрдпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрдХрд░рдг рдкрдЫрд┐ рд╡реЗрдм рд╕рд░реНрднрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкреБрди: рд▓реЛрдб рдЧрд░реНрди рдЖрджреЗрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрдХрд╛ рдЫреМрдВред

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ реи рдорд┐рдиреЗрдЯрд╕рдореНрдо рд▓рд┐рди рд╕рдХреНрдЫ, рдпрд╕рд▓рд╛рдИ рдЕрд╡рд░реЛрдз рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдбреЛрдореЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдЖрджреЗрд╢ рдкреБрди: рдЪрд▓рд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЕрдиреНрддрдорд╛ рд╣рд╛рдореА рд╣реЗрд░реНрдиреЗрдЫреМрдВ рдХрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдХрд╣рд╛рдБ рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН:

рддрдкрд╛рдИрдВрдХреЛ 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;
    }
  }
}

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

  • рдЕрдзрд┐рдХрддрдо_рд╕рд╛рдЗрдЬ - рдХреНрдпрд╛рд╕рдХреЛ рд╕рд╛рдЗрдЬ, рдЙрдкрд▓рдмреНрдз рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рднрдиреНрджрд╛ рдмрдвреА рдЫреИрди
  • рдирд┐рд╖реНрдХреНрд░рд┐рдп - рдХреНрдпрд╛рд╕ рдбрд╛рдЯрд╛рдХреЛ рднрдгреНрдбрд╛рд░рдг рд╕рдордп рдЬреБрди рдХрд╕реИрд▓реЗ рдкрд╣реБрдБрдЪ рдЧрд░реЗрди
  • ssl_certificate ╨╕ 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
рдФрд╕рдд рд╕рдордп, рдорд┐рд╕

рдЬрд░реНрдордиреА рдмрд░реНрд▓рд┐рди
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