CloudFlare CDN рд╕реЗрд╡рд╛ рдЕрд╡рд▓реЛрдХрди

рд╣рд╛рдп, рд╣реЗрдмреНрд░! рдЖрдЬ рдореИрдВ CloudFlare рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛, рдкреНрд░рд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдорджрдж, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдореИрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдлреНрдд рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред CloudFlare рдкреНрд░реЛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред PRO рдХреА рд▓рд╛рдЧрдд рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ - $ 20 рдкреНрд░рддрд┐ рдорд╛рд╣ред


CloudFlare рд╣рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ?


рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╕рд┐рд╕реНрдЯрдо

рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдмрдЪреНрдЪрд╛ рднреА рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдмрд╕ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдмрдбрд╝реЗ рд╣рд░реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдХ рдорд┐рдирдЯ рдХреЗ рднреАрддрд░, рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдкреГрд╖реНрда рдкрд░ рдкрд┐рдЫрд▓реА рд╕рднреА DNS рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдХреБрдЫ рдЕрдЪрд╛рдирдХ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХреБрдЫ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ / рдЬреЛрдбрд╝рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдкреНрд▓рд╕ рдХреНрдпрд╛ рд╣реИ? рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реЛрдЧреАред рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдИ рднреА рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред

рд╕рд╛рдЗрдЯ рд╕реБрд░рдХреНрд╖рд╛

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рджреЛ рдЖрдЗрдЯрдо рд╣реИрдВ: рдореВрд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрддрд░ рдФрд░ рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ (рдХреЗрд╡рд▓ рдкреНрд░реЛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз)ред рдмреЗрд╕рд┐рдХ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдХреЛ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЦрддрд░рд╛ (?) рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рд╣реИред рдХреНрдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рддрд░реАрдХреЗ - рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рд╕рдХрд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХреА рдХрд┐ рдЙрдиреНрд╣реЗрдВ "рдзрдордХреА" рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдпрд╣ рдпреВрдЖрд░рдПрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдПрд╕рдХреНрдпреВрдПрд▓-рдЗрдВрдЬреЗрдХреНрд╢рди рдФрд░ рдПрдХреНрд╕рдПрд╕рдПрд╕ рд╣рдорд▓реЛрдВ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)ред рд╡реИрд╕реЗ, рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ: HTTP_CF_IPCOUNTRYред рдЖрдк рдЗрд╕реЗ рдкрд░реНрд▓ рд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ:
  $ country_code = $ ENV {"HTTP_CF_IPCOUNTRY"}; 
рдпрд╛ PHP рд╕реЗ:
  $ рджреЗрд╢_рдХреЛрдб = $ _SERVER ["HTTP_CF_IPCOUNTRY"]; 


рд╕рд╛рдЗрдЯ рдХреИрд╢рд┐рдВрдЧ

рдХреИрд╢рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдереИрддрд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреИрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╕реАрдПрд╕рдПрд╕-рдлрд╛рдЗрд▓реЗрдВ, рдЬреЗрдПрд╕-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЪрд┐рддреНрд░ред рдХреИрд╢рд┐рдВрдЧ рдХреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ - рдмреЗрд╕рд┐рдХ рдФрд░ рдПрдЧреНрд░реЗрд╕рд┐рд╡, рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг рдорд╛рдирддрд╛ рд╣реИ.com/pic.jpg рдФрд░ example.com/pic.jpg?foo=bar рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рддреНрд░ред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдиреНрдпреВрдирддрдордХрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ - рд╕рд┐рд╕реНрдЯрдо рдЬреЗрдПрд╕, рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИред

рдЖрдВрдХрдбрд╝реЗ

рдЦреБрдж рдХреЗ рдЖрдБрдХрдбрд╝реЗ рдПрдХ рдмрд▓реНрдХрд┐ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИред рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИ - рдореБрдлреНрдд рдЦрд╛рддреЛрдВ рдореЗрдВ рдпрд╣ рд╣рд░ 24 рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛ рдореЗрдВ - рд╣рд░ 15 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ред рдЖрдЧрдВрддреБрдХреЛрдВ рдФрд░ рдЦреЛрдЬ рдмреЙрдЯ рджреЛрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рдЕрдиреБрд░реЛрдз рдФрд░ рдХрд┐рддрдиреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ CloudFlare рдиреЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓реЛ, рдЬрдм рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреЗрд╡рд▓ рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдлрд╝ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХреАрдХрд░рдг

рдПрдХреАрдХрд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдХрдИ рддреГрддреАрдп-рдкрдХреНрд╖ рдЖрдБрдХрдбрд╝реЗ рд╕реЗрд╡рд╛рдПрдБ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Clicky, рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╛рддреНрд░рд╛ рдХрд╛ рд╕рдордп, рдЦреЛрдЬ рдЗрдВрдЬрди рд╕реЗ рдХреНрд▓рд┐рдХ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рд╛рдЗрдЯ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ рдореЛрдирд╛рдЗрдЯрд┐рд╕ рдФрд░ рдкреАрдПрд╕рдбреАрдЖрдИ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдПрд╕рдПрдордПрд╕, рдЯреНрд╡рд┐рдЯрд░, рдпрд╛ рдИрдореЗрд▓ рд╕реВрдЪрдирд╛рдПрдВ рдореЗрд▓ рдЕрдм 5 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬ рдХреЛрдбрдЧрд╛рд░реНрдб рд╕реЗрд╡рд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рдмреИрдХрдЕрдк" рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕рдХреА рдПрдХ рд╕рд╣реЗрдЬреА рд╣реБрдИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ 1 рдЬреАрдмреА рд╕реЗ рдХрдо рдХреА рд╣реИ рддреЛ рдЖрдк рдЗрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдлреНрдд рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реИрд╕реЗ, рдпрд╣ CloudFlare рдерд╛ рдЬрд┐рд╕рдиреЗ рдХреБрдЦреНрдпрд╛рдд LulzSec рдХреА рд╕рд╛рдЗрдЯ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рдХреЛрдбрдЧрд╛рд░реНрдб рдерд╛ рдЬрд┐рд╕рдиреЗ LulzSec рд╕рд░реНрд╡рд░ рдХреЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рдкрд░ рдкреГрд╖реНрдареЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖

CloudFlare рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реЗрд╡рд╛ рд╣реИред рд╕рд╣рдордд рд╣реЛрдВ, рд╕рд╛рдЗрдЯ рдХреА рд░рдХреНрд╖рд╛ рдХрд░реЗрдВ, рдХреИрд╢рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдПрдВ, рдЖрдВрдХрдбрд╝реЗ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рдирд╕реЛрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВ рдпрджрд┐ рд╕рд╛рдЗрдЯ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдиреНрдп рдбреАрдПрдирдПрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдорд╣рд╛рди рд╣реИред рдФрд░ рдЕрдЧрд░ рдЗрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдРрд╕реА рд╕реЗрд╡рд╛ рд╕рд┐рд░реНрдл рдПрдХ рдкрд░реА рдХрдерд╛ рд╣реИ :)

рдкреБрдирд╢реНрдЪ : рдмреЗрд╡рдХреВрдл рдЖрд░реЛрдкреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреЛрд╕реНрдЯ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рддреБрд░рдВрдд рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ CloudFlare рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ CloudFlare, Inc. рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред (рдЕрдореЗрд░рд┐рдХрд╛)ред

UPD: рд╢реАрд░реНрд╖рдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд▓рдд рдерд╛, рдпрд╣ DNS рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ CDN рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реНрд╡рдпрдВ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред

Source: https://habr.com/ru/post/In125823/


All Articles