Nginx рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА, рдпрд╛ "рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ!"

Nginx рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА, рдпрд╛ "рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ!"

рдЗрдЧреЛрд░ рд╕рд┐рдпреЛрд╕реЗрд╡, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдбреЗрд╡рд▓рдкрд░ nginx, рдПрдХ рдмрдбрд╝реЗ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рд╕рджрд╕реНрдп HighLoad ++, рди рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рд╕рдореНрдореЗрд▓рди рдХреЗ рдореВрд▓ рдореЗрдВ рдЦрдбрд╝рд╛ рдерд╛ред рдореИрдВ рдЗрдЧреЛрд░ рдХреЛ рдЕрдкрдиреЗ рдкреЗрд╢реЗрд╡рд░ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдПрдХ рдорд╛рд╕реНрдЯрд░ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рднрд░реА рд╣реБрдИ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╕рд┐рдЦрд╛рдпрд╛, рдЬрд┐рд╕рдиреЗ рдПрдХ рджрд╢рдХ рддрдХ рдореЗрд░рд╛ рдкреЗрд╢реЗрд╡рд░ рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореИрдВ рдмрд╣рд░реЗрдкрди рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рд╕рдлрд▓рддрд╛ рдХрд╛ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдЯреАрдо... рдФрд░ рдореИрдВрдиреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрдЧреЛрд░ рдХрд╛ рдирд╣реАрдВ (рд╡рд╣ рдЕрднреА рднреА рдПрдХ рдЕрдВрддрд░реНрдореБрдЦреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИ), рд▓реЗрдХрд┐рди рдлрдВрдб рдХреЗ рдирд┐рд╡реЗрд╢рдХреЛрдВ рдХрд╛ рд░реВрдирд╛ рдХреИрдкрд┐рдЯрд▓, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рджрд╕ рд╕рд╛рд▓ рдкрд╣рд▓реЗ nginx рдХреЛ рджреЗрдЦрд╛ рдерд╛, рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдмрдирд╛рдпрд╛ рдерд╛, рдФрд░ рдЕрдм рд░реВрд╕реА рдмрд╛рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрднреВрддрдкреВрд░реНрд╡ рдЖрдХрд╛рд░ рдХреЗ рд╕реМрджреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХрдЯ рдХреЗ рдиреАрдЪреЗ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рд╕рдВрднрд╡ рд╣реИ! рдЗрд╕реЗ рдЕрдЬрдорд╛рдПрдВ!

рд╣рд╛рдИрд▓реЛрдб++ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐ рдХреЗ рдкреНрд░рдореБрдЦ рдУрд▓реЗрдЧ рдмреБрдирд┐рди: рдПрдХ рд╕рдлрд▓ рд╕реМрджреЗ рдХреЗ рд▓рд┐рдП рдмрдзрд╛рдИ! рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЖрдк рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЗрдЧреЛрд░ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдФрд░ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рдФрд░ рд╕рд╛рде рд╣реА рдЙрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╕рдВрдкреВрд░реНрдг рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ - рдпрд╣ рд╡рд╕реНрддреБрддрдГ рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд╕рдкрдирд╛ рд╣реИред рд╕рд╣реА?

рдореЗрд░реЗ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рд░реВрдирд╛ рдХреИрдкрд┐рдЯрд▓ рдХреЗ рдкреНрд░рдмрдВрдз рднрд╛рдЧреАрджрд╛рд░ рджрд┐рдорд┐рддреНрд░реА рдЪрд┐рдЦрдЪреЗрд╡ рд╣реИрдВ: рдпрд╣ рд╕рдЪ рд╣реИред рдпрд╣ рд╕реНрд╡рдпрдВ рдЗрдЧреЛрд░ рдФрд░ рдЙрдирдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдореИрдХреНрд╕рд┐рдо рдФрд░ рдПрдВрдбреНрд░реА (рдореИрдХреНрд╕рд┐рдо рдХреЛрдиреЛрд╡рд▓реЛрд╡ рдФрд░ рдПрдВрдбреНрд░реА рдЕрд▓реЗрдХреНрд╕реЗрд╡) рдХреА рдПрдХ рдмрдбрд╝реА рдпреЛрдЧреНрдпрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╢реБрд░реВ рдореЗрдВ рдЕрдкрдиреЗ рдЖрд╕рдкрд╛рд╕ рдЗрд╕ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдереЗред рд╕рднреА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд░реНрд╕ рдЕрдкрдиреА рддрд╛рдХрдд рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЖрдХрд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдпрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

- рддреЛ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдЯреАрдо рдиреЗ, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЦреБрдж рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рджреВрд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛?

рджрд┐рдорд┐рддреНрд░реА: рдирд╣реАрдВ, рд╡реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рджреВрд░ рдирд╣реАрдВ рдЧрдП, рдХреНрдпреЛрдВ? рдореИрдХреНрд╕рд┐рдо рдиреЗ рд╕реАрдУрдУ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рднрд╛рдЧ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ред рдПрдВрдбреНрд░реА рдмрд┐рдЬрд╝рдбреЗрд╡ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рдереЗ, рдЗрдЧреЛрд░ рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ - рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рд╣реИред

рд╣рд░ рдХрд┐рд╕реА рдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдЬреЛ рдЙрдирдХреА рддрд╛рдХрдд рдереА рдФрд░ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдерд╛ред

рд▓реЗрдХрд┐рди рд╡реЗ рд╕рднреА рд╕рдордЭрддреЗ рдереЗ рдХрд┐ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдХрд░реЛрдбрд╝реЛрдВ рдбреЙрд▓рд░ рдХрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЦрдбрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ, рдПрдХ рдЕрд▓рдЧ рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рджреМрд░ рдХреА рдмрд╛рддрдЪреАрдд рдореЗрдВ рднреА рдирд┐рд╡реЗрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдорддрд┐ рдмрдиреА рдереА рдХрд┐ рдРрд╕рд╛ рд╡реНрдпрдХреНрддрд┐ рдвреВрдВрдв рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛. рдпрд╣ рдЧрд╕ рд░реЙрдмрд░реНрдЯрд╕рди рдерд╛, рд╡рд╣ рдЗрди рд╕рднреА рдорд╛рдирджрдВрдбреЛрдВ рдкрд░ рдЦрд░рд╛ рдЙрддрд░рддрд╛ рд╣реИред

- рддреЛ рдХреНрдпрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдореЗрд░рд┐рдХреА рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА?

рджрд┐рдорд┐рддреНрд░реА: рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдПрдХ рдмреА2рдмреА рд╡реНрдпрд╡рд╕рд╛рдп рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЛрдИ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХрд╣ рд╕рдХрддрд╛ рд╣реИред рдореБрдЦреНрдп рдмреА2рдмреА рдмрд╛рдЬрд╛рд░ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рд╣реИ - рд╡рд┐рд╢реНрд╡ рдмрд╛рдЬрд╛рд░ рдХрд╛ 40% рд╡рд╣рд╛рдВ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред

рдЕрдореЗрд░рд┐рдХреА рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдХрд┐рд╕реА рднреА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреА рд╕рдлрд▓рддрд╛ рддрдп рдХрд░рддреА рд╣реИред

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

- рдХреМрди рдХрд┐рд╕рдХреЗ рдкрд╛рд╕ рдЖрдпрд╛: рдЖрдк nginx рдХреЗ рдкрд╛рд╕, nginx рдЖрдкрдХреЗ рдкрд╛рд╕?

рджрд┐рдорд┐рддреНрд░реА: рд╣рдорд╛рд░реЗ рд╕рдВрдкрд░реНрдХ рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рдВрджреБ рдереЗред рд╣рдордиреЗ рд╢рд╛рдпрдж рдмрдбрд╝реА рдкрд╣рд▓ рджрд┐рдЦрд╛рдИ, рдХреНрдпреЛрдВрдХрд┐ рддрдм рднреА nginx рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рдПрдХ рдХрдВрдкрдиреА рдирд╣реАрдВ рдереА рдФрд░ рдмрд╛рдЬрд╝рд╛рд░ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо (6%) рдереА, рдлрд┐рд░ рднреА рдЗрд╕рдореЗрдВ рдирд┐рд╡реЗрд╢рдХреЛрдВ рдХреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред рд╕реМрджрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рд╕рдХреНрд░рд┐рдп рдереЗред

- рдЙрддреНрдкрд╛рдж рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдерд╛? рдХреЛрдИ рдХрдВрдкрдиреА рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрдпрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдХреЛрдИ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдерд╛?

рджрд┐рдорд┐рддреНрд░реА: Nginx рдирд╛рдордХ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдерд╛ред рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдереЗ - рд╡реИрд╢реНрд╡рд┐рдХ рдмрд╛рдЬрд╝рд╛рд░ рдХрд╛ 6%ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓рд╛рдЦреЛрдВ, рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рд▓рд╛рдЦреЛрдВ-рдХрд░реЛрдбрд╝реЛрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдХреЛрдИ рдХрдВрдкрдиреА рдирд╣реАрдВ рдереА, рдХреЛрдИ рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдирд╣реАрдВ рдерд╛ред рдФрд░ рдЪреВрдБрдХрд┐ рдХреЛрдИ рдХрдВрдкрдиреА рдирд╣реАрдВ рдереА, рдХреЛрдИ рдЯреАрдо рдирд╣реАрдВ рдереА: рд╡рд╣рд╛рдБ рдЗрдЧреЛрд░ рд╕рд┐рдпреЛрд╕реЗрд╡, рдПрдХ nginx рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп рдерд╛ред

рдпреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдХрд╣рд╛рдиреА рд╣реИ. рдЗрдЧреЛрд░ рдиреЗ рдХрд╛рдлреА рд╕рдордп рдкрд╣рд▓реЗ 2002 рдореЗрдВ nginx рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ 2004 рдореЗрдВ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдЗрд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реБрдЪрд┐ рдХреЗрд╡рд▓ 2008 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА, 2011 рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдзрди рдЬреБрдЯрд╛рдпрд╛ред рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрддрдирд╛ рд╕рдордп рдХреНрдпреЛрдВ рдмреАрдд рдЧрдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рддрдХрдиреАрдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИред

2002 рдореЗрдВ, рдЗрдЧреЛрд░ рдиреЗ рд░реИрдореНрдмрд▓рд░ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ - рддрдерд╛рдХрдерд┐рдд C10k рд╕рдорд╕реНрдпрд╛, рдпрд╛рдиреА, рдЪрд░рдо рд▓реЛрдб рдкрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рд╕рд╛рде рджрд╕ рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред рддрдм рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрд╕ рд╕рд╛рдордиреЗ рдЖрдИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рднрд╛рд░реА рд▓реЛрдб рдЕрднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖ рд░рд╣рд╛ рдерд╛ред рдХреЗрд╡рд▓ рдХреБрдЫ рд╣реА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рд╣реБрдЖ - рдЬреИрд╕реЗ рд░реИрдореНрдмрд▓рд░, рдпрд╛рдВрдбреЗрдХреНрд╕, Mail.ruред рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдерд╛ред рдЬрдм рдкреНрд░рддрд┐рджрд┐рди 100-200 рдЕрдиреБрд░реЛрдз рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА nginx рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЕрдкрд╛рдЪреЗ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓ рд▓реЗрдЧрд╛ред

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрддрд╛ рдЧрдпрд╛, C10k рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рддреА рдЧрдИред рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ nginx рдЬреИрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рд▓рдЧреАред

рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдб рд╡рд┐рд╕реНрдлреЛрдЯ 2008-2010 рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рд╣реБрдЖред

рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддреБрд░рдВрдд рдХреИрд╕реЗ рдмрдврд╝ рдЧрдИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдмрдврд╝ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдмреИрдардХрд░ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрд╣реАрдВ рднреА рдФрд░ рд╣рд░ рдЬрдЧрд╣ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрд╡рдпрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рдЯрдЪ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде, рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЕрд░рд╛рдЬрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд╕реЗ рдпрд╣ рддрдереНрдп рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреАрдХ рд▓реЛрдб рддреЗрдЬреА рд╕реЗ рдмрдврд╝рдиреЗ рд▓рдЧрд╛. рдХреБрд▓ рднрд╛рд░ рдХрдореЛрдмреЗрд╢ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдврд╝рд╛, рд▓реЗрдХрд┐рди рдЪреЛрдЯрд┐рдпрд╛рдБ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЧрдИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд╣реА C10k рд╕рдорд╕реНрдпрд╛ рд╡реНрдпрд╛рдкрдХ рд╣реЛ рдЧрдИ рд╣реИред рдЗрд╕реА рд╕рдордп nginx рдиреЗ рдЙрдбрд╝рд╛рди рднрд░реАред

Nginx рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА, рдпрд╛ "рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ!"

тАФ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЗрдЧреЛрд░ рдФрд░ рдЙрдирдХреА рдЯреАрдо рдХреЗ рд╕рд╛рде рдмреИрдардХ рдХреЗ рдмрд╛рдж рдШрдЯрдирд╛рдХреНрд░рдо рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ? рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрдм рд╢реБрд░реВ рд╣реБрдЖ?

рджрд┐рдорд┐рддреНрд░реА: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдбреАрд▓ рдмрдиреА. рдореИрдВ рдкрд╣рд▓реЗ рд╣реА рдХрд╣ рдЪреБрдХрд╛ рд╣реВрдВ рдХрд┐ рд╕реМрджрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдерд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рдирд┐рд╡реЗрд╢рдХреЛрдВ рдХрд╛ рдПрдХ рд╕рд┐рдВрдбрд┐рдХреЗрдЯ рдмрди рдЧрдпрд╛ред рд╣рдо рдмреАрд╡реА рдХреИрдкрд┐рдЯрд▓ (рдЕрдм рдИ.рд╡реЗрдВрдЪрд░реНрд╕) рдФрд░ рдорд╛рдЗрдХрд▓ рдбреЗрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рд┐рдВрдбрд┐рдХреЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЧрдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреАрд▓ рдкреВрд░реА рдХреА рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╡реЗ рдПрдХ рдЕрдореЗрд░рд┐рдХреА рд╕реАрдИрдУ рдвреВрдВрдврдиреЗ рдХреЗ рдореБрджреНрджреЗ рдкрд░ рд╕реЛрдЪрдиреЗ рд▓рдЧреЗред

рдЖрдкрдиреЗ рд╕реМрджрд╛ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛? рдЖрдЦрд╝рд┐рд░рдХрд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдореЙрдбрд▓ рдХреНрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдХрдм рд▓рд╛рдн рджреЗрдЧрд╛? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрд┐рд╕реА рдЯреАрдо рдореЗрдВ, рдХрд┐рд╕реА рдмреЗрд╣рддрд░реАрди рдЙрддреНрдкрд╛рдж рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИ?

рджрд┐рдорд┐рддреНрд░реА: рд╣рд╛рдБ, рдпрд╣ рдПрдХ рд╢реБрджреНрдз рдмреАрдЬ рд╕реМрджрд╛ рдерд╛ред рд╣рдордиреЗ рдЙрд╕ рд╕рдордп рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ред

рд╣рдорд╛рд░реА рдирд┐рд╡реЗрд╢ рдереАрд╕рд┐рд╕ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереА рдХрд┐ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдмрдврд╝рддреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреВрдард╛ рдЙрддреНрдкрд╛рдж рд╣реИред

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

90 рдХреЗ рджрд╢рдХ рдореЗрдВ, рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рддрд░реНрдХ рджреЗрддреЗ рдереЗ: рд╕рд╛рдЗрдЯ рд╡рд╣реАрдВ рдкрдбрд╝реА рд╣реИ - рдЕрдм рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдлреЛрди рдХрд░реВрдВрдЧрд╛, рд╡реЗ рдЗрд╕реЗ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдЙрдард╛ рд▓реЗрдВрдЧреЗ - рдпрд╣ рдареАрдХ рд╣реИред 2000 рдХреЗ рджрд╢рдХ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, 5 рдорд┐рдирдЯ рдХрд╛ рдбрд╛рдЙрди-рдЯрд╛рдЗрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреИрд╕реЗ, рдкреНрд░рддрд┐рд╖реНрдард╛ рдЖрджрд┐ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рддрдереНрдп рдХрд┐ рд╕рдорд╕реНрдпрд╛ рджрд░реНрджрдирд╛рдХ рдереА, рдПрдХ рддрд░рдл рд╣реИред

рдирд┐рд╡реЗрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рджреВрд╕рд░рд╛ рдкрдХреНрд╖ рджреЗрдЦрддреЗ рд╣реИрдВ рдЯреАрдо рдХреА рдЧреБрдгрд╡рддреНрддрд╛. рдпрд╣рд╛рдВ рд╣рдо рдЗрдЧреЛрд░ рдФрд░ рдЙрдирдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдПред рдпрд╣ рдПрдХ рдкреВрд░рдХ рдЕрдиреБрднрд╡ рдФрд░ рдПрдХ рдЕрдиреВрдард╛ рдЙрддреНрдкрд╛рдж рдерд╛ рдЬрд┐рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

- рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреА рдкреВрд░рдХ рдпреЛрдЧреНрдпрддрд╛рдУрдВ рд╡рд╛рд▓реА рдЯреАрдо рдиреЗ рднреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИред

рджрд┐рдорд┐рддреНрд░реА: рдпрд╣ рдореБрдЭреЗ рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдЧреЛрд░ рдиреЗ рдЕрдХреЗрд▓реЗ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬрдм рд╡реНрдпрд╡рд╕рд╛рдп рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рдЖрдпрд╛, рддреЛ рд╡рд╣ рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдирд┐рд╡реЗрд╢ рдХреЗ 10 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рджреЛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реЛрдиреЗ рд╕реЗ рдЬреЛрдЦрд┐рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдХреА рдЗрд╖реНрдЯрддрдо рд╕рдВрдЦреНрдпрд╛ рджреЛ рдпрд╛ рддреАрди рд╣реИред рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╣реИред

- рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реБрдЖ? рдЬрдмрдХрд┐ рдбреАрд▓ рддреЛ рд╣реЛ рдЪреБрдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рдмрд┐рдЬрдиреЗрд╕ рдЖрдЗрдбрд┐рдпрд╛ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ.

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

- рдФрд░ рддреБрдордиреЗ рдЙрд╕реЗ рдХреИрд╕реЗ рдкрд╛рдпрд╛? рдХрд╣рд╛рдБ? рдореИрдВ рд╕реЛрдЪ рднреА рдирд╣реАрдВ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ.

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

рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕реМрджрд╛ 2011 рдореЗрдВ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛, рдФрд░ 2012 рдореЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЧрд╕ рд╕реЗ рдорд┐рд▓ рдЪреБрдХреЗ рдереЗ, рдФрд░ рд╣рдореЗрдВ рддреБрд░рдВрдд рд╡рд╣ рдкрд╕рдВрдж рдЖ рдЧрдпрд╛ред рдЙрдирдХреЗ рдкрд╛рд╕ рд░реЗрдб рд╣реИрдЯ рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдереА - рдЙрд╕ рд╕рдордп рдпрд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдорд▓реНрдЯреА-рдмрд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдкреВрдВрдЬреАрдХрд░рдг рд╡рд╛рд▓реА рдПрдХрдорд╛рддреНрд░ рдХрдВрдкрдиреА рдереАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рдХрд╛рд╕ рдФрд░ рдмрд┐рдХреНрд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛ - рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рдерд╛!

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

рд╣рдордиреЗ рдЧрд╕ рдХреЛ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рдпрд╛ рдФрд░ рдЙрд╕рдиреЗ 2012 рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЧрд╕ рдиреЗ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдореЗрдВ рдЕрдкрдирд╛ рдкреИрд╕рд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рднреА рдкреЗрд╢рдХрд╢ рдХреАред рд╕рднреА рдирд┐рд╡реЗрд╢рдХ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП. рдЧрд╕ рдХреА рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рдХрд╛рд░рдг, рд╡рд╣ рд╕рдВрд╕реНрдерд╛рдкрдХ рдЯреАрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП рдФрд░ рд╕рднреА рдиреЗ рдЙрдиреНрд╣реЗрдВ рдХрдВрдкрдиреА рдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд╣ рдЪрд╛рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЗрди рдЪрд╛рд░реЛрдВ рдХреА NGINX рдЯреА-рд╢рд░реНрдЯ рдкрд╣рдиреЗ рд╣реБрдП рдПрдХ рдорд╢рд╣реВрд░ рддрд╕реНрд╡реАрд░ рд╣реИред

Nginx рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА, рдпрд╛ "рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ!"
рдлреЛрдЯреЛ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдиреЛрдЯ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдФрд░ рд░реВрдирд╛ рдХреИрдкрд┐рдЯрд▓ рдХреЗ рдмреАрдЪ рд╕рд╣рдпреЛрдЧ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд┐рдорд┐рддреНрд░реА рдЪрд┐рдЦрд╛рдЪреЗрд╡ред

тАФ рдХреНрдпрд╛ рдЖрдк рддреБрд░рдВрдд рдХреЛрдИ рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдвреВрдВрдврдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЗрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реБрдЖ?

рджрд┐рдорд┐рддреНрд░реА: рд╣рдо рддреБрд░рдВрдд рдореЙрдбрд▓ рдвреВрдВрдврд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рд▓реЗрдХрд┐рди рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдХреБрдЫ рджреЗрд░ рдЪрд░реНрдЪрд╛ рдХреА рдХрд┐ рдХреИрд╕реЗ рдФрд░ рдХреНрдпрд╛ред рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдмрд╣рд╕ рдпрд╣ рдереА рдХрд┐ рдХреНрдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдП, рдХреНрдпрд╛ рдирдЧрдиреЗрдХреНрд╕ рдХреЛ рдореБрдХреНрдд рд░рдЦрд╛ рдЬрд╛рдП, рдпрд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕рднреА рдХреЛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рд╕рд╣реА рдХрд╛рдо рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрд╕ рд╕рдореБрджрд╛рдп рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЬреЛ nginx рдХреЗ рдкреАрдЫреЗ рдЦрдбрд╝рд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░рд╛рд╢ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓реЗрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ nginx рдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди NGINX рдкреНрд▓рд╕ рдирд╛рдордХ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдпрд╛ред рдпрд╣ nginx рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рдж рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣рдо рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рджреЗрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХрд╛ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдкреНрд▓рд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмреЗрдЪ рд░рд╣рд╛ рд╣реИред

рдЦреБрд▓реЗ рдФрд░ рд╕рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рд╣реИрдВ:

  • рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдкреНрд▓рд╕ рдореЗрдВ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд▓реЛрдб рд╕рдВрддреБрд▓рдиред
  • рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рдж рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд░реНрдерди рд╣реИред
  • рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ. рдпрд╣ рдХреЛрдИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рддреИрдпрд╛рд░ рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

тАФ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдФрд░ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдХреИрд╕реЗ рдкрд░рд╕реНрдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдХрд┐рд╕реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдХрд╛ рдХреЛрдИ рдХрд╛рд░реНрдп рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддрд╛ рд╣реИ?

рджрд┐рдорд┐рддреНрд░реА: рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рдж рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд░рд╣рддрд╛ рд╣реИред рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдБ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ, рдХреБрдЫ рдпрд╣рд╛рдБ рдФрд░ рд╡рд╣рд╛рдБ рджреЛрдиреЛрдВ рдЬрдЧрд╣ред рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореВрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╣реА рд╣реИред

рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ nginx рд╕реНрд╡рдпрдВ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдЙрддреНрдкрд╛рдж рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рдХреА рдХреЗрд╡рд▓ 200 рд╣рдЬрд╛рд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЪреБрдиреМрддреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдереАред рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╡реЗрд╢ рдХреЗ рдЕрдЧрд▓реЗ рджреМрд░ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рдерд╛, рдЬрдм рдХрдИ рдирдП рдЙрддреНрдкрд╛рдж рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП: рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдПрдореНрдкреНрд▓реАрдлрд╛рдИ (2014-2015), рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ (2016) рдФрд░ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдпреВрдирд┐рдЯ (2017-2018)ред рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реБрдЖред

тАФ рдпрд╣ рдХрд┐рддрдиреА рдЬрд▓реНрджреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЖрдкрдХреЛ рдореЙрдбрд▓ рд╕рд╣реА рдорд┐рд▓рд╛? рдХреНрдпрд╛ рдЖрдкрдиреЗ рднреБрдЧрддрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдпрд╛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдмрдврд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреИрд╕рд╛ рд▓рд╛рдПрдЧрд╛?

рджрд┐рдорд┐рддреНрд░реА: рд░рд╛рдЬрд╕реНрд╡ рдХрд╛ рдкрд╣рд▓рд╛ рд╡рд░реНрд╖ 2014 рдерд╛, рдЬрдм рд╣рдордиреЗ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдХрдорд╛рдпрд╛ред рдЗрд╕ рд╕рдордп, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдорд╛рдВрдЧ рдереА, рд▓реЗрдХрд┐рди рдмрд┐рдХреНрд░реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рдФрд░ рдореЙрдбрд▓ рдХрд┐рддрдиреА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдпрд╣ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред

рджреЛ рд╕рд╛рд▓ рдмрд╛рдж, 2016-2017 рдореЗрдВ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭ рдЧрдП рдереЗ рдХрд┐ рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛ рдЕрдЪреНрдЫреА рдереА: рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдмрд╣рд┐рд░реНрдкреНрд░рд╡рд╛рд╣ рдмрд╣реБрдд рдХрдо рдерд╛, рдмрд┐рдХреНрд░реА рдмрдврд╝ рдЧрдИ рдереА, рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдиреЗ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЦрд░реАрджрд╛ред рддрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдФрд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдлрдВрдбрд┐рдВрдЧ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рджреМрд░ рд╢реБрд░реВ рд╣реБрдП, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд┐рдХреНрд░реА рд╕рдВрдЧрдарди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдЕрдиреНрдп рджреЗрд╢реЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдм рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рдмрд┐рдХреНрд░реА рдХрд╛рд░реНрдпрд╛рд▓рдп рдЕрдореЗрд░рд┐рдХрд╛, рдпреВрд░реЛрдк, рдПрд╢рд┐рдпрд╛ - рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╣реИрдВред

тАФ рдХреНрдпрд╛ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдЕрдм рдПрдХ рдмрдбрд╝реА рдХрдВрдкрдиреА рд╣реИ?

рджрд┐рдорд┐рддреНрд░реА: рд╡рд╣рд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 200 рд▓реЛрдЧ рдореМрдЬреВрдж рд╣реИрдВред

тАФ рдЕрдзрд┐рдХрддрд░, рд╢рд╛рдпрдж, рдпреЗ рдмрд┐рдХреНрд░реА рдФрд░ рд╕рдорд░реНрдерди рд╣реИрдВ?

рджрд┐рдорд┐рддреНрд░реА: рд╡рд┐рдХрд╛рд╕ рдЕрднреА рднреА рдХрдВрдкрдиреА рдХрд╛ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрд┐рдХреНрд░реА рдФрд░ рд╡рд┐рдкрдгрди рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

тАФ рдХреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд╕реНрдерд┐рдд рд░реВрд╕реА рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рджрд┐рдорд┐рддреНрд░реА: рд╡рд┐рдХрд╛рд╕ рдЕрдм рддреАрди рдХреЗрдВрджреНрд░реЛрдВ - рдореЙрд╕реНрдХреЛ, рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдФрд░ рдЖрдпрд░рд▓реИрдВрдб рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрдЧреЛрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд╣реА рд░рд╣рддрд╛ рд╣реИ, рдХрд╛рдо рдкрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рддрд╛ рд╣реИред

рд╣рдордиреЗ рдкреВрд░реЗ рд░рд╛рд╕реНрддреЗ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛: 2002 рдореЗрдВ рд╢реБрд░реБрдЖрдд, 2004 рдореЗрдВ nginx рдХреА рд░рд┐рд▓реАрдЬрд╝, 2008-2009 рдореЗрдВ рд╡рд┐рдХрд╛рд╕, 2010 рдореЗрдВ рдирд┐рд╡реЗрд╢рдХреЛрдВ рд╕реЗ рдорд┐рд▓рдирд╛, 2013 рдореЗрдВ рдкрд╣рд▓реА рдмрд┐рдХреНрд░реА, 2014 рдореЗрдВ рдкрд╣рд▓рд╛ рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ред 2019 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рд╕рдлрд▓рддрд╛?

рджрд┐рдорд┐рддреНрд░реА: 2019 рдореЗрдВ - рдПрдХ рдЕрдЪреНрдЫрд╛ рдирд┐рдХрд╛рд╕ред

тАФ рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╕рдордп рдЪрдХреНрд░ рд╣реИ, рдпрд╛ рдирд┐рдпрдо рдХрд╛ рдЕрдкрд╡рд╛рдж рд╣реИ?

рджрд┐рдорд┐рддреНрд░реА: рдпрд╣ рд╕рдордп рдХрд╛ рдкреВрд░реНрдгрддрдГ рд╕рд╛рдорд╛рдиреНрдп рдЪрдХреНрд░ рд╣реИ - рдпрд╣ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЧрд┐рдирддреЗ рд╣реИрдВред рдЬрдм рдЗрдЧреЛрд░ рдиреЗ nginx рд▓рд┐рдЦрд╛ - рдпрд╣ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╣рд╛рдиреА рдмрддрд╛рдИ - nginx рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рдерд╛ред рдлрд┐рд░, 2008-2009 рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдмрджрд▓ рдЧрдпрд╛ рдФрд░ nginx рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ред

рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ 2009-2010 рддрдХ рдЧрд┐рдирддреА рдХрд░реЗрдВ, рддреЛ 10 рд╕рд╛рд▓ рдХрд╛ рдЪрдХреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╣реА рд╡рд╣ рдХреНрд╖рдг рд╣реИ рдЬрдм рдЙрддреНрдкрд╛рдж рдХреА рдорд╛рдВрдЧ рдЕрднреА рд╢реБрд░реВ рд╣реБрдИ рд╣реИред рдпрджрд┐ рд╣рдо 2011 рдХреЗ рджреМрд░ рд╕реЗ рдЧрдгрдирд╛ рдХрд░реЗрдВ, рддреЛ рдкрд╣рд▓реЗ рдмреАрдЬ рдирд┐рд╡реЗрд╢ рдХреЗ рд╕рдордп рд╕реЗ 8 рд╡рд░реНрд╖ рднреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд┐ рд╣реИред

тАФ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рд╖рдп рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реБрдП рдЕрдм рдЖрдк рд╣рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдл5 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЙрдирдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

рджрд┐рдорд┐рддреНрд░реА: рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ - рдпрд╣ F5 рдХрд╛ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд░рд╣рд╕реНрдп рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЕрднреА "F5 NGINX" рдХреЛ рдЧреВрдЧрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рджрд╕ рд▓рд┐рдВрдХ рдореЗрдВ рдпрд╣ рд╕рдорд╛рдЪрд╛рд░ рд╣реЛрдЧрд╛ рдХрд┐ F5 рдиреЗ NGINX рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдЗрд╕реА рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП, рдПрдХ рдЦреЛрдЬ рд╕реЗ рдкрд╣рд▓реЗ F5 рд╕реЗ NGINX рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕ рд▓рд┐рдВрдХ рдорд┐рд▓реЗрдВрдЧреЗред

- рд╡реЗ рдХрд┐рд╕реА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдХреЛ рдирд╣реАрдВ рдорд╛рд░реЗрдВрдЧреЗ!

рджрд┐рдорд┐рддреНрд░реА: рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдкреНрд░реЗрд╕ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

- рдкреНрд░реЗрд╕ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реИ: рд╣рдо рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ рдЫреВрдПрдВрдЧреЗ, рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдмрдврд╝реЗрдЧрд╛ред

рджрд┐рдорд┐рддреНрд░реА: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдкрдХрдбрд╝ рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рд╡реЗ рджреЛрдиреЛрдВ рдЕрднреА рднреА рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рд▓реЛрдбред рдЗрд╕реАрд▓рд┐рдП рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛.

тАФ рдЖрдЦрд┐рд░реА рд╕рд╡рд╛рд▓: рдореИрдВ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реВрдВ, рдЕрдкрдиреА рд╕рдлрд▓рддрд╛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рджрд┐рдорд┐рддреНрд░реА: рдЗрдЧреЛрд░ рд╕рд┐рдпреЛрд╕реЗрд╡ рдХреА рд╕рдлрд▓рддрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдкреИрд╕реЗ рдХрд╛ рднреБрдЧрддрд╛рди рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдПрдХ рдмрдбрд╝реА рдФрд░ рджрд░реНрджрдирд╛рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

- рдФрд░ рдлрд┐рд░ рдЖрдкрд╕реЗ? рдФрд░ рдлрд┐рд░ рдЖрдк рдорджрдж рдХрд░реЗрдВрдЧреЗ.

рджрд┐рдорд┐рддреНрд░реА: рд╣рд╛рдБ рдЦреБрд╢реА рдХреЗ рд╕рд╛рдеред

Nginx рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА, рдпрд╛ "рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ!"

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ