[10:52, 14.12.19/XNUMX/XNUMX рд░реЛрдЬреА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ] Nginx рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдХреЛрдкреЗрдЗрдХреЛ: "Nginx рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ Sysoev рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ"

рд╡рд┐рд╖рдпрд╛рд╡рд░реАрд▓ рдЗрддрд░ рд╕рд╛рд╣рд┐рддреНрдп:

рдЗрдВрдЬреА рдЖрд╡реГрддреНрддреА
Nginx рдорд╛рд░рдгреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдХрд╛рдп рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рдЙрджреНрдпреЛрдЧрд╛рд╡рд░ рдХрд╕рд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдИрд▓? - рдбреЗрдирд┐рд╕реНрдХрд┐рди
рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╣реЗ рдЖрдкрд▓реЗ рд╕рд░реНрд╡рд╕реНрд╡ рдЖрд╣реЗ. Nginx рд╕рд╣ рдкрд░рд┐рд╕реНрдерд┐рддреАрд╡рд░ рдпрд╛рдВрдбреЗрдХреНрд╕рдЪреА рд╕реНрдерд┐рддреА - bobuk
рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡ рд╡рд┐рд░реБрджреНрдзрдЪреНрдпрд╛ рджрд╛рд╡реНрдпрд╛рдВрд╡рд░ рд╣рд╛рдпрд▓реЛрдб++ рдЖрдгрд┐ рдЗрддрд░ рдЖрдпрдЯреА рдкрд░рд┐рд╖рджрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддреНрдпрд╛рдВрдЪреА рдЕрдзрд┐рдХреГрдд рд╕реНрдерд┐рддреА - рдУрд▓реЗрдЧрдмреБрдирд┐рди

рдПрдХрд╛ рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдХрдбреВрди рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рдорд╛рд╣рд┐рддреАрдиреБрд╕рд╛рд░, рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрд░ Nginx рдЪреНрдпрд╛ рдореЙрд╕реНрдХреЛ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдЪрд╛ рдлреМрдЬрджрд╛рд░реА рдЦрдЯрд▓реНрдпрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рд╢реЛрдз рдШреЗрддрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░реЕрдореНрдмрд▓рд░ рд╣рд╛ рдлрд┐рд░реНрдпрд╛рджреА рдЖрд╣реЗ (рдЦрд╛рд▓реА рдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдкреНрд░реЗрд╕ рд╕реЗрд╡реЗрдХрдбреВрди рдЕрдзрд┐рдХреГрдд рдкреНрд░рддрд┐рд╕рд╛рдж рдЖрдгрд┐ Nginx рд╡рд┐рд░реБрджреНрдзрдЪреНрдпрд╛ рджрд╛рд╡реНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдЪреА рдкреБрд╖реНрдЯреА рдЖрд╣реЗ). рдкреБрд░рд╛рд╡рд╛ рдореНрд╣рдгреВрди, рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рдлреМрдЬрджрд╛рд░реА рд╕рдВрд╣рд┐рддреЗрдЪреНрдпрд╛ рдХрд▓рдо 4 рдЕрдВрддрд░реНрдЧрдд 2019 рдбрд┐рд╕реЗрдВрдмрд░ 146 рд░реЛрдЬреА рд╕реБрд░реВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреМрдЬрджрд╛рд░реА рдЦрдЯрд▓реНрдпрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рд╢реЛрдз рдШреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдгрдпрд╛рдЪрд╛ рдлреЛрдЯреЛ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ "рдХреЙрдкреАрд░рд╛рдЗрдЯ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди."

рд╢реЛрдз рд╡реЙрд░рдВрдЯрдЪрд╛ рдлреЛрдЯреЛ[10:52, 14.12.19/XNUMX/XNUMX рд░реЛрдЬреА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ] Nginx рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдХреЛрдкреЗрдЗрдХреЛ: "Nginx рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ Sysoev рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ"

рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░рд▓реЗ рдЬрд╛рддреЗ рдХреА рдлрд┐рд░реНрдпрд╛рджреА рд╣реА рд░реЕрдореНрдмрд▓рд░ рдХрдВрдкрдиреА рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рддрд┐рд╡рд╛рджреА рд╣рд╛ рдЖрддрд╛рдкрд░реНрдпрдВрддрдЪрд╛ "рдЕрдЬреНрдЮрд╛рдд рд╡реНрдпрдХреНрддреАрдВрдЪрд╛ рдЧрдЯ" рдЖрд╣реЗ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд, Nginx рдЪреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ, рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡реНрд╣.

рджрд╛рд╡реНрдпрд╛рдЪреЗ рд╕рд╛рд░: рдЗрдЧреЛрд░рдиреЗ рд░реЕрдореНрдмрд▓рд░рдЪреЗ рдХрд░реНрдордЪрд╛рд░реА рдЕрд╕рддрд╛рдирд╛ рдПрдирдЬреАрдирдХреНрд╕рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрдгрд┐ рд╕рд╛рдзрди рд▓реЛрдХрдкреНрд░рд┐рдп рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪ рддреНрдпрд╛рдиреЗ рдПрдХ рд╡реЗрдЧрд│реА рдХрдВрдкрдиреА рд╕реНрдерд╛рдкрди рдХреЗрд▓реА рдЖрдгрд┐ рдЧреБрдВрддрд╡рдгреВрдХ рдЖрдХрд░реНрд╖рд┐рдд рдХреЗрд▓реА.

рд░реЕрдореНрдмрд▓рд░рд▓рд╛ рдХреЗрд╡рд│ 15 рд╡рд░реНрд╖рд╛рдВрдирдВрддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ "рдорд╛рд▓рдорддреНрддрд╛" рдмрджреНрджрд▓ рдХрд╛ рдЖрдард╡рд▓реЗ рд╣реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ.

рд╢реЛрдз рдЖрдгрд┐ рдЧреБрдиреНрд╣реЗрдЧрд╛рд░реА рдЦрдЯрд▓реНрдпрд╛рдЪреА рдкрд╣рд┐рд▓реА рдорд╛рд╣рд┐рддреА рдЯреНрд╡рд┐рдЯрд░рд╡рд░ рдЗрдЧреЛрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рд╣реЛрддреА @igorippolitov рдЗрдкреНрдкреЛрд▓рд┐рдЯреЛрд╡реНрд╣, рд╡рд░рд╡рд░ рдкрд╛рд╣рддрд╛ рдПрдХ Nginx рдХрд░реНрдордЪрд╛рд░реА. рдЗрдкреНрдкреЛрд▓рд┐рдЯреЛрд╡реНрд╣рдЪреНрдпрд╛ рдореНрд╣рдгрдгреНрдпрд╛рдиреБрд╕рд╛рд░, рдЕрдВрддрд░реНрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдордВрддреНрд░рд╛рд▓рдпрд╛рдЪреНрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзреАрдВрдиреА рддреНрдпрд╛рд▓рд╛ рдЯреНрд╡рд┐рдЯ рд╣рдЯрд╡рд┐рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ, рдкрд░рдВрддреБ рд╢реЛрдз рд╡реЙрд░рдВрдЯрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЖрдгрд┐ рдЫрд╛рдпрд╛рдЪрд┐рддреНрд░реЗ рдЬрддрди рдХреЗрд▓реА рдЧреЗрд▓реА, рдЬреА рдЖрддрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗрдд, рдпрд╛рд╕рд╣ bobuk.

рдЖрддрд╛рдкрд░реНрдпрдВрдд, Sysoev рдХрд┐рдВрд╡рд╛ Nginx рдЕрдзрд┐рдХрд╛рд░реНрдпрд╛рдВрдХрдбреВрди рд╢реЛрдз рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛рдЪреА рдХреЛрдгрддреАрд╣реА рдЕрдзрд┐рдХреГрдд рдкреБрд╖реНрдЯреА рдЭрд╛рд▓реЗрд▓реА рдирд╛рд╣реА. рд╣реЗ рдЧреБрдиреНрд╣реЗрдЧрд╛рд░реА рдХрд╛рд░рд╡рд╛рдИрдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдореБрд│реЗ рдЕрд╕реВ рд╢рдХрддреЗ.

рдЬрд░ Nginx рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдиреЗ рдЫрд╛рдпрд╛рдЪрд┐рддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реЗ рджрд╕реНрддрдРрд╡рдЬ рдЦрд░реЗ рдЕрд╕реЗрд▓ рддрд░ рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рдлреМрдЬрджрд╛рд░реА рд╕рдВрд╣рд┐рддреЗрдЪреНрдпрд╛ рдХрд▓рдо 146 рдЪреНрдпрд╛ рднрд╛рдЧ "b" рдЖрдгрд┐ "c" рдЕрдВрддрд░реНрдЧрдд рдлреМрдЬрджрд╛рд░реА рдЦрдЯрд▓рд╛ рд╕реБрд░реВ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╣реЗ рдореБрджреНрджреЗ "рд╡рд┐рд╢реЗрд╖рдд: рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд" рдЖрд╣реЗрдд. тАЭ рдЖрдгрд┐ тАЬрдкреБрд░реНрд╡реА рд╖рдбреНрдпрдВрддреНрд░ рдХрд┐рдВрд╡рд╛ рд╕рдВрдШрдЯрд┐рдд рдЧрдЯрд╛рджреНрд╡рд╛рд░реЗ рд╡реНрдпрдХреНрддреАрдВрдЪреНрдпрд╛ рдЧрдЯрд╛рджреНрд╡рд╛рд░реЗтАЭ:

рдкрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рдореБрджрддреАрд╕рд╛рдареА рд╕рдХреНрддреАрдЪреНрдпрд╛ рдордЬреБрд░реАрдиреЗ, рдХрд┐рдВрд╡рд╛ рд╕рд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рдХрд╛рд░рд╛рд╡рд╛рд╕рд╛рджреНрд╡рд╛рд░реЗ, рдкрд╛рдЪ рд▓рд╛рдЦ рд░реВрдмрд▓рдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд░рдХрдореЗрдЪреНрдпрд╛ рджрдВрдбрд╛рд╕рд╣ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд┐рдВрд╡рд╛ рдордЬреБрд░реАрдЪреНрдпрд╛ рд░рдХрдореЗрдордзреНрдпреЗ рджрдВрдбрдиреАрдп рдЕрд╕реЗрд▓. рддреАрди рд╡рд░реНрд╖рд╛рдВрдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рджреЛрд╖реА рд╡реНрдпрдХреНрддреАрдЪреЗ рдЗрддрд░ рдЙрддреНрдкрдиреНрди.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд╕рд┐рд╕реЛрдПрд╡реНрд╣ рдЖрдгрд┐ рдЗрддрд░ рд╕рдВрд╕реНрдерд╛рдкрдХрд╛рдВрдирд╛ рдХреЗрд╡рд│ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдиреБрдХрд╕рд╛рдирдЪ рдирд╛рд╣реА рддрд░ 6 рд╡рд░реНрд╖рд╛рдВрдкрд░реНрдпрдВрдд рддреБрд░реБрдВрдЧрд╡рд╛рд╕ рджреЗрдЦреАрд▓ рднреЛрдЧрд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ.

рдпреВрдкреАрдПрд╕:
рдЗрдЭ рдореБрд▓рд╛рдЦрдд рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡ рдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рд╣реЕрдмрд░рд╡рд░реАрд▓ "рд╣реЕрдХрд░" рдорд╛рд╕рд┐рдХрд╛рд╕рд╛рдареА (рджреНрд╡рд╛рд░рд╛ рдЯрд┐рдкреНрдкрдгреА рд╡рд┐рдирджреЗрд╡ рдпрд╛ рдмрд╛рддрдореАрд╕рд╛рдареА):

- рдордиреЛрд░рдВрдЬрдХ: рддреБрдореНрд╣реА рд░реЕрдореНрдмрд▓рд░ рдпреЗрдереЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрдгрд┐ nginx рд╡рд░ рдХрд╛рдо рдХреЗрд▓реЗ. рд░реЕрдореНрдмрд▓рд░рд▓рд╛ рдХреЛрдгрддреЗрд╣реА рдЕрдзрд┐рдХрд╛рд░ рдирд╡реНрд╣рддреЗ? рд╣рд╛ рдЗрддрдХрд╛ рд╕реВрдХреНрд╖реНрдо рдкреНрд░рд╢реНрди рдЖрд╣реЗ. рддреБрдореНрд╣реА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рдХрд╕реЗ рд░рд╛рдЦрд▓реЗ?

рд╣реЛрдп, рд╣рд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕реВрдХреНрд╖реНрдо рдкреНрд░рд╢реНрди рдЖрд╣реЗ. рдЕрд░реНрдерд╛рдд, рд╣реЗ рдХреЗрд╡рд│ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареАрдЪ рдирд╛рд╣реА рдЖрдгрд┐ рдЖрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рдЦреВрдк рд╕рдЦреЛрд▓ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ. рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ, рдХрд╛рдпрджреНрдпрд╛рдЪреА рд░рдЪрдирд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдХреА рдХрдВрдкрдиреА рддрд┐рдЪреНрдпрд╛ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдХрд░реНрддрд╡реНрдпрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдХрд┐рдВрд╡рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдХрд░рд╛рд░рд╛рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЬреЗ рдХрд╛рд╣реА рдХреЗрд▓реЗ рдЬрд╛рддреЗ рддреНрдпрд╛рдЪреА рдорд╛рд▓рдХреА рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрдХреНрддреАрд╢реА рдХрд░рд╛рд░ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреЗ рдореНрд╣рдгреЗрд▓: рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд░реЕрдореНрдмрд▓рд░рдордзреНрдпреЗ рдореА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХреЗрд▓реЗ, рдореА рдорд╛рдЭреНрдпрд╛ рдореЛрдХрд│реНрдпрд╛ рд╡реЗрд│реЗрдд рд╡рд┐рдХрд╛рд╕рд╛рдд рд╕рд╛рдореАрд▓ рд╣реЛрддреЛ, рдЙрддреНрдкрд╛рджрди рдЕрдЧрджреА рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрдирдЪ рдмреАрдПрд╕рдбреА рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдореНрд╣рдгреВрди рдкреНрд░рд╕рд┐рджреНрдз рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд░реЕрдореНрдмрд▓рд░рдордзреНрдпреЗ, рдЬреЗрд╡реНрд╣рд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдпрд╛рд░ рд╣реЛрддреА рддреЗрд╡реНрд╣рд╛ рдЖрдзреАрдЪ nginx рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдЭрд╛рд▓реА. рд╢рд┐рд╡рд╛рдп, рдЕрдЧрджреА рдкрд╣рд┐рд▓реЗ nginx рдЪрд╛ рд╡рд╛рдкрд░ рд░реЕрдореНрдмрд▓рд░рдордзреНрдпреЗ рдирд╛рд╣реА рддрд░ Rate.ee рдЖрдгрд┐ zvuki.ru рдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛..

UPD рдХреНрд░рдорд╛рдВрдХ 2:
рджреНрд╡рд╛рд░рд╛ рдЕрдкреБрд╖реНрдЯ рдорд╛рд╣рд┐рддреА рд╕рд┐рд╕реЛрдПрд╡ рдЖрдгрд┐ рдХреЛрдиреЛрд╡рд╛рд▓реЛрд╡реНрд╣ рдпрд╛рдВрдирд╛ рддрд╛рдмреНрдпрд╛рдд рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реЗ.

UPD рдХреНрд░рдорд╛рдВрдХ 3:
рд╣реА рдЯрд┐рдкреНрдкрдгреА рд╕рдВрдкрд╛рджрдХрд╛рдВрдиреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рд╣реЛрддреА рдкреЛрд░реНрдЯрд▓ vc.ru ╨╕ рдкреНрд░рдХрд╛рд╢рди "рдХреЙрдорд░реНрд╕рдВрдЯ":

рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА рд░реЕрдореНрдмрд▓рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╣реЛрд▓реНрдбрд┐рдВрдЧ рдХрдВрдкрдиреАрдЪреНрдпрд╛ nginx рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рд╢реЗрд╖ рдЕрдзрд┐рдХрд╛рд░рд╛рдЪреЗ рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрдЪреНрдпрд╛ рдХреГрддреАрдВрдореБрд│реЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, рд░реЕрдореНрдмрд▓рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╣реЛрд▓реНрдбрд┐рдВрдЧрдиреЗ nginx рдЪреНрдпрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреНрдпрд╛ рдЙрд▓реНрд▓рдВрдШрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рджрд╛рд╡реЗ рдЖрдгрд┐ рдХреГрддреА рдЖрдгрдгреНрдпрд╛рдЪреЗ рдЕрдзрд┐рдХрд╛рд░ Lynwood Investments CY Ltd рд▓рд╛ рджрд┐рд▓реЗ, рдЬреНрдпрд╛рдд рд╣рдХреНрдХрд╛рдВрдЪреНрдпрд╛ рдорд╛рд▓рдХреАрдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдордзреНрдпреЗ рдиреНрдпрд╛рдп рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.

рд░реЕрдореНрдмрд▓рд░ рдЧреНрд░реБрдкрдЪреА рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛

Kommersant рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдиреБрд╕рд╛рд░, Lynwood Investments рд╣реЗ рд░реЕрдореНрдмрд▓рд░ рдЧреНрд░реБрдкрдЪреЗ рд╕рд╣-рдорд╛рд▓рдХ рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░ рдорд╛рдореБрдЯ рдпрд╛рдВрдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдорд╛рдзреНрдпрдорд╛рддреВрди рдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдХрдбреЗ рдмреНрд░рд┐рдЯрд┐рд╢ рдмреБрдХ рдЪреЗрди рд╡реЙрдЯрд░рд╕реНрдЯреЛрдиреНрд╕ рд╣реЛрддреА.

рдХреЙрдорд░реНрд╕рдВрдЯрдиреЗ рд░реЕрдореНрдмрд▓рд░ рдкреНрд░реЗрд╕ рд╕реЗрд╡реЗрдХрдбреВрди рдЖрдгрдЦреА рдХрд╛рд╣реА рд╡рд┐рдзрд╛рдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА:

Nginx рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рд░реЕрдореНрдмрд▓рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╣реЛрд▓реНрдбрд┐рдВрдЧрдЪреЗ рдЖрд╣реЗрдд. Nginx рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЙрддреНрдкрд╛рджрди рдЖрд╣реЗ, рдЬреЗ рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡ рдпрд╛рдВрдиреА 2000 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рд░реЕрдореНрдмрд▓рд░рд╕рд╣ рдХрд╛рдордЧрд╛рд░ рд╕рдВрдмрдВрдзрд╛рдВрдЪреНрдпрд╛ рдЪреМрдХрдЯреАрдд рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдореНрд╣рдгреВрди рд░реЕрдореНрдмрд▓рд░ рдЧреНрд░реБрдкрдЪреНрдпрд╛ рд╕рдВрдорддреАрд╢рд┐рд╡рд╛рдп рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪрд╛ рдХреЛрдгрддрд╛рд╣реА рд╡рд╛рдкрд░ рдЕрдирдиреНрдп рдЕрдзрд┐рдХрд╛рд░рд╛рдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЖрд╣реЗ.

рд░реЕрдореНрдмрд▓рд░ рдЧреНрд░реБрдкрдЪреА рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛ "рдм" рд╕рд╛рдареА

UPD рдХреНрд░рдорд╛рдВрдХ 4:
roem.ru рд╡рд░реАрд▓ Nginx рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рддреАрд▓ рд╢реЛрдзрд╛рдмрджреНрджрд▓рдЪреНрдпрд╛ рдмрд╛рддрдореНрдпрд╛рдВрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ рдмреЛрд▓рд▓реЗ рд░рд╢рд┐рдпрди рдЙрджреНрдпреЛрдЬрдХ рдЗрдЧреЛрд░ рдЕрд╢реНрдорд╛рдиреЛрд╡реНрд╣, рдЬреНрдпрд╛рдВрдиреА 00 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд╕ рд░реЕрдореНрдмрд▓рд░рдЪреЗ рдХрд╛рд░реНрдпрдХрд╛рд░реА рд╕рдВрдЪрд╛рд▓рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХреЗрд▓реЗ:

> рд╕рд┐рд╕реЛрдПрд╡ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд, рд░реЕрдореНрдмрд▓рд░ рдСрдлрд┐рд╕рдордзреНрдпреЗ, рд░реЕрдореНрдмрд▓рд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╡рд┐рдХрд╛рд╕рд╛рдд рдЧреБрдВрддрд▓реЗрд▓рд╛ рд╣реЛрддрд╛. рдСрдлрд┐рд╕ рд╕реБрдЯрд▓реНрдпрд╛рд╡рд░ рддреНрдпрд╛рдЪрд╛ тАЬрдореЛрдХрд│рд╛тАЭ рд╡реЗрд│ рд╕реБрд░реВ рдЭрд╛рд▓рд╛.

1. рд╣рд╛ рдореВрд░реНрдЦрдкрдгрд╛ рдЖрд╣реЗ. рдЖрдордЪреНрдпрд╛ рдХрд╛рдпрджреНрдпрд╛рдд рдЕрд╕реЗ рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рдЕрдЧрджреА рд╡рд┐рд╢рд┐рд╖реНрдЯрдкрдгреЗ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ; рдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реЗрд╡рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. "рдЕрдзрд┐рдХреГрдд рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░" рдХрд┐рдВрд╡рд╛ "рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд" рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реА. рдХрд╛рд╣реАрд╣реА рд╢рдХреНрдп рдЖрд╣реЗ - рдЖрдгрд┐ рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рд▓реЗрдЦрдХрд╛рдЪреА рдЖрд╣реЗ.

2. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Sysoev рдХрд╛рдорд╛рд╡рд░ рддреЗрд╡реНрд╣рд╛ - рдореА рддреНрдпрд╛рд▓рд╛ 2000 рдордзреНрдпреЗ рдХрд╛рдорд╛рд╡рд░ рдШреЗрддрд▓реЗ - рд╣реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рдирдореВрдж рдХреЗрд▓реЗ рд╣реЛрддреЗ рдХреА рддреНрдпрд╛рдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рддреНрдпрд╛рдд рдЧреБрдВрддрдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╣реЗ. рдирдВрддрд░ рддреНрдпрд╛рд▓рд╛ mod_accel рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдореНрд╣рдЯрд▓реЗ рдЧреЗрд▓реЗ; рддреНрдпрд╛рдиреЗ 2001-2002 рдордзреНрдпреЗ рдХреБрдареЗрддрд░реА Nginx рдЕрд╕реЗ рдирд╛рд╡ рджрд┐рд▓реЗ.

рдЖрд╡рд╢реНрдпрдХрддрд╛ рднрд╛рд╕рд▓реНрдпрд╛рд╕ рдореА рдпрд╛рдмрд╛рдмрдд рдиреНрдпрд╛рдпрд╛рд▓рдпрд╛рдд рд╕рд╛рдХреНрд╖ рджреЗрдК рд╢рдХрддреЛ. рдЖрдгрд┐ A&P рдЖрдгрд┐ Kribrum рдордзреАрд▓ рдорд╛рдЭреЗ рднрд╛рдЧреАрджрд╛рд░, рджрд┐рдорд┐рддреНрд░реА рдкрд╛рд╢реНрдХреЛ, рд░реЕрдореНрдмрд▓рд░рдЪреЗ рддрддреНрдХрд╛рд▓реАрди рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ, рддреНрдпрд╛рдВрдЪреЗ рддрд╛рддреНрдХрд╛рд│ рд╡рд░рд┐рд╖реНрда - рдорд▓рд╛рд╣реА рд╡рд╛рдЯрддреЗ.

3. рддреНрдпрд╛рдВрдиреА рд░реЕрдореНрдмрд▓рд░ рдпреЗрдереЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХреЗрд▓реЗ. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╣рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдЬрдмрд╛рдмрджрд╛рд▒реНрдпрд╛рдВрдЪрд╛ рдЕрдЬрд┐рдмрд╛рдд рднрд╛рдЧ рдирд╡реНрд╣рддрд╛.

4. рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рд░реЕрдореНрдмрд▓рд░ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЬреЙрдм рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рди рдХрд░рддрд╛ рдПрдХрдЪ рдХрд╛рдЧрджрдкрддреНрд░ рджрд╛рдЦрд╡реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.

UPD рдХреНрд░рдорд╛рдВрдХ 5:
Thebell.io рд╕рдВрд╕рд╛рдзрди рд╕реНрд░реЛрдд, Nginx рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрд╢реА рдкрд░рд┐рдЪрд┐рдд, рдордВрдЬреВрд░рд╕рд┐рд╕реЛрдПрд╡ рдЖрдгрд┐ рдХреЛрдиреЛрд╡рд╛рд▓реЛрд╡реНрд╣ рдпрд╛рдВрдирд╛ рдореЙрд╕реНрдХреЛ рдкреЛрд▓рд┐рд╕ рд╡рд┐рднрд╛рдЧрд╛рддреВрди рд╕реЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдлреЛрди рджреЛрдШрд╛рдВрдХрдбреВрди рдЬрдкреНрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ.

UPD рдХреНрд░рдорд╛рдВрдХ 6:
рдЪреМрдХрд╢реАрдирдВрддрд░, Nginx рдЪреНрдпрд╛ рд╕реАрдИрдУрдиреЗ рд╢реЛрдз рдХрд╕рд╛ рдШреЗрддрд▓рд╛ рдЖрдгрд┐ рдпрд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдлреЛрд░реНрдмреНрд╕рдЪреНрдпрд╛ рд╕рдВрдкрд╛рджрдХрд╛рдВрд╕рд╣ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдмрджреНрджрд▓ рддреНрдпрд╛рдВрдЪреЗ рд╡рд┐рдЪрд╛рд░. рдХреЛрдиреЛрд╡реНрд╣рд╛рд▓реЛрд╡реНрд╣рдЪреНрдпрд╛ рдореНрд╣рдгрдгреНрдпрд╛рдиреБрд╕рд╛рд░, рддреЗ рдХреЗрд╡рд│ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рддрдЪ рдирд╛рд╣реА рддрд░ рд╢реЛрдз рдШреЗрдКрди рдШрд░реАрд╣реА рдЖрд▓реЗ:

рд╕рдХрд╛рд│реА рен рд╡рд╛рдЬрддрд╛ рддреЗ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЖрд▓реЗ, рджрдВрдЧрд▓ рдкреЛрд▓рд┐рд╕ рдорд╢реАрди рдЧрдирд░реНрд╕рд╕рд╣... рдХрд╛рд╣реА рд▓реЛрдХ рдорд╛рдЭрд╛ рдлреЛрдЯреЛ рдШреЗрдКрди рдкреНрд░рд╡реЗрд╢рджреНрд╡рд╛рд░рд╛рднреЛрд╡рддреА рдлрд┐рд░рд▓реЗ рдЖрдгрд┐ рдореА рдХреБрдареЗ рд░рд╛рд╣рддреЛ рд╣реЗ рд╢реЛрдзреВрди рдХрд╛рдврд▓реЗ, рдЬрд░реА рдореА рдХрдзреАрд╣реА рд▓рдкрд▓реЛ рдирд╛рд╣реА.

Nginx рдЪреНрдпрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреЗ рд▓реЕрдкрдЯреЙрдк рдЖрдгрд┐ рдореЛрдмрд╛рдИрд▓ рдЙрдкрдХрд░рдгреЗ рдХрд╛рдвреВрди рдШреЗрддрд▓реА рд╣реЛрддреА. рджреЛрдиреНрд╣реА рдЙрджреНрдпреЛрдЬрдХрд╛рдВрдЪреА рд╕реБрдорд╛рд░реЗ рек рддрд╛рд╕ рдЪреМрдХрд╢реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА.

'рдлреЛрд░реНрдмреНрд╕' рдорд╛рд╕рд┐рдХрд╛рдиреЗ

Nginx рдЪреНрдпрд╛ рд╕реАрдИрдУрдЪрд╛ рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рдЧреБрдиреНрд╣реЗрдЧрд╛рд░реА рдкреНрд░рдХрд░рдг рдЖрдгрд┐ рд╢реЛрдзрд╛рдВрдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдЕрдореЗрд░рд┐рдХрди рдХрдВрдкрдиреА F5 рд▓рд╛ $670 рджрд╢рд▓рдХреНрд╖ рдордзреНрдпреЗ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рд╡рд┐рдХреНрд░реА рдХрд░рдгреЗ:

рдЬрд░ рдЖрдореНрд╣реА рдХрдВрдкрдиреА рд╡рд┐рдХрд▓реА рдирд╕рддреА, рдХрд┐рдВрд╡рд╛ рддреА рд╕реНрд╡рд╕реНрддрд╛рдд рд╡рд┐рдХрд▓реА рдирд╕рддреА, рдХрд┐рдВрд╡рд╛ рджрд┐рд╡рд╛рд│рдЦреЛрд░ рдЭрд╛рд▓реА рдирд╕рддреА, рддрд░ рдпрд╛рдкреИрдХреА рдХрд╛рд╣реАрд╣реА рдЭрд╛рд▓реЗ рдирд╕рддреЗ.

рдХреЛрдиреЛрд╡реНрд╣рд╛рд▓реЛрд╡реНрд╣ рдпрд╛рдВрдиреА рдЙрднрд╛рд░рд▓реЗрд▓реНрдпрд╛ рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рд▓рд╛рдЯреЗрдмрджреНрджрд▓ рд╕рдореБрджрд╛рдпрд╛рдЪреЗ рдЖрднрд╛рд░реА рдЖрд╣реЗрдд:

рдореА рдЕрджреНрдпрд╛рдк рдмрд╛рддрдореА рд╡рд╛рдЪрд▓реА рдирд╛рд╣реА, рдкрд░рдВрддреБ рдореА рд╕рдорд░реНрдердирд╛рдЪреА рдкреНрд░рдЪрдВрдб рд▓рд╛рдЯ рдРрдХрд▓реА рдЖрд╣реЗ. рд╕рд░реНрд╡рд╛рдВрдЪреЗ рдЦреВрдк рдЦреВрдк рдЖрднрд╛рд░, рдЕрд╕рд╛ рдкрд╛рдард┐рдВрдмрд╛ рдорд┐рд│рд╛рд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдореНрд╣рд╛рд▓рд╛ рдЦреВрдк рдЖрдирдВрдж рд╣реЛрдд рдЖрд╣реЗ.

рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд, рдХреЛрдиреЛрд╡реНрд╣рд╛рд▓реЛрд╡реНрд╣ рдЖрдгрд┐ рд╕рд┐рд╕реЛрдПрд╡ рд░реЕрдореНрдмрд▓рд░рдЪреНрдпрд╛ рджрд╛рд╡реНрдпрд╛рдВрдкрд╛рд╕реВрди Nginx рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрддрд╛рдд.

UPD рдХреНрд░рдорд╛рдВрдХ 7:

рдХрд╛рд▓, HEDGEHOG рдпрд╛рджреАрдд, рдЖрдВрджреНрд░реЗрдИ рдХреЛрдкреЗрдЗрдХреЛ, рд░реЕрдореНрдмрд▓рд░рдЪреЗ рд╕рд╛рдпрд╕реЛрдПрд╡реНрд╣рдЪреЗ рдорд╛рдЬреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (2000 рддреЗ 2005 рдпрд╛ рдХрд╛рд│рд╛рдд рд╣реЗ рдкрдж рднреВрд╖рд╡рд▓реЗрд▓реЗ), рд░реЕрдореНрдмрд▓рд░рдЪреНрдпрд╛ Nginx рд╡рд░реАрд▓ рджрд╛рд╡реНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдмреЛрд▓рд▓реЗ. рдХреЛрдкреЗрдЗрдХреЛрдиреЗ рдЕрд╢реНрдорд╛рдиреЛрд╡реНрд╣рд▓рд╛ рддреНрдпрд╛рдЪрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА, рдЖрдореНрд╣реА рдЙрджреНрдзреГрдд рдХрд░рддреЛ:

01.09.2000/09.11.2005/XNUMX рддреЗ XNUMX/XNUMX/XNUMX рдкрд░реНрдпрдВрдд рдореА рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡реНрд╣рдЪрд╛ рддрд╛рддреНрдХрд╛рд│ рд╡рд░рд┐рд╖реНрда рд╣реЛрддреЛ (рдХрд╛рд▓ рд╕рдВрдзреНрдпрд╛рдХрд╛рд│реА рдореА рдШрд░реА рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдЕрд╣рд╡рд╛рд▓рд╛рдЪреА рдкреНрд░рдд рддрдкрд╛рд╕рд▓реА).

рдореНрд╣рдгреВрди, рдХрд╛рд▓ рдорд▓рд╛ рдпрд╛ рдЦрдЯрд▓реНрдпрд╛рдд рд╕рд╛рдХреНрд╖реАрджрд╛рд░ рдореНрд╣рдгреВрди рд╣рдЬрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрдгрд┐ 12 рддреЗ 22+ рддрд╛рд╕рд╛рдВрдкрд░реНрдпрдВрдд рдореА рддрдкрд╛рд╕рдХрд░реНрддреЗ рдЖрдгрд┐ рд╕рдВрдЪрд╛рд▓рдХрд╛рдВрдирд╛ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧрд┐рддрд▓реЗ.
* рдкреНрд░реЙрдХреНрд╕реА рдЖрдгрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рд╡реЗрдЧ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп;
* nginx рдЖрдгрд┐ Apache рдордзреНрдпреЗ рдХрд╛рдп рдлрд░рдХ рдЖрд╣реЗ;
* рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдВрдЧрдгрди рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрдореА рдХреЗрд▓реНрдпрд╛рдиреЗ рдХреЛрдгрд╛рд▓рд╛ рдорд┐рд│рддреЗ рдЖрдгрд┐ рдХрд╛рдп рдлрд╛рдпрджрд╛ рд╣реЛрддреЛ;
* рд░реЕрдореНрдмрд▓рд░ рд▓реЛрдкреЕрдЯрд┐рдиреНрд╕реНрдХреАрдЪреНрдпрд╛ рдирд╡реАрди рдорд╛рд▓рдХрд╛рдиреЗ рджреАрдб рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░ рдЦрд░реЗрджреА рдХрд░рдгреЗ рдХрд╕реЗ рдерд╛рдВрдмрд╡рд▓реЗ (2001 рдЪреНрдпрд╛ рдордзреНрдпрд╛рдкрд╛рд╕реВрди рддреЗ 2003 рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд░реНрдпрдВрдд) рдЖрдгрд┐ рдЖрдореНрд╣реА рдЙрдкрд▓рдмреНрдз рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдордзреВрди рд╕рд░реНрд╡ рд░рд╕ рдХрд╕рд╛ рдкрд┐рд│реВрди рдХрд╛рдврд▓рд╛;
* рд░реЕрдореНрдмрд▓рд░ рдпреЗрдереЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдЪреЗ рдХрд╛рд░реНрдп рдХрд┐рддреА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢рд┐рд╡рд╛рдп рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ (рдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡рд╛рдд рдореЛрдареЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддреЗ: "рд╣реЗ рдХрд╕реЗ рд╢рдХреНрдп рдЖрд╣реЗ: рддреНрдпрд╛рдВрдирд╛ рдХрд╛рд░реНрдпреЗ рджрд┐рд▓реА рдЧреЗрд▓реА рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдиреА рд╕реНрд╡рддрдГрдЪ рддреЗ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╣реЗ рд╕реБрдЪрд╡рд▓реЗ"??? );
* рдХрдВрдкрдиреАрдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рд╡рд┐рдз рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреЗ рдХрд┐рддреА рдЧреЛрдВрдзрд│рд▓реЗрд▓реЗ рдЖрдгрд┐ "рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк" рд╣реЛрддреЗ.

рдореА рддреНрдпрд╛рд▓рд╛ рддреЛрдВрдбреА рдХрд┐рдВрд╡рд╛ рд▓реЗрдЦреА рдХреЛрдгрддреЗрд╣реА рдЕрдзрд┐рдХреГрдд рдХрд╛рд░реНрдп рджрд┐рд▓реЗ рдирд╛рд╣реА, рдирд╛ mod_accel рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ nginx рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА.
рдЖрдгрд┐ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА рдХреА рдХреЛрдгреАрд╣реА рддреНрдпрд╛рд▓рд╛ рдорд╛рдЭреНрдпрд╛ рдбреЛрдХреНрдпрд╛рд╡рд░ рдЕрд╕реЗ рдХрд╛рдо рджреЗрдИрд▓.

рдЕрд╕реЗ рдШрдбрд▓реЗ рдХреА рдореА nginx рдЪрд╛ рджреБрд╕рд░рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдмрдирд▓реЛ (рдЖрд╡реГрддреНрддреА 0.0.2 рд╡рд░реВрди) - рддреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдд рдореА zvuki.ru рд╕рд╛рдЗрдЯрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд░реНрдзрд╡реЗрд│ рдХрд╛рдо рдХреЗрд▓реЗ, рдЬреА рд░реЕрдореНрдмрд▓рд░-рдЯреЗрд▓рд┐рдХреЙрдордордзреАрд▓ рдХреЛрд▓реЛрдХреЗрд╢рдирдордзреНрдпреЗ рд╣реЛрддреА.

рдЖрдгрд┐ 2002-2003 рдордзреНрдпреЗ, рдЗрдЧреЛрд░ рдЖрдгрд┐ рдореА рдпрд╛ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рд░рд╣рджрд╛рд░реАрд╡рд░ nginx рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдбреАрдмрдЧ рдХреЗрд▓реА, рдЬреНрдпрд╛рдЪрд╛ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдЖрдордЪреНрдпрд╛ рдИрдореЗрд▓ рдкрддреНрд░рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдкреБрд░рд╛рд╡рд╛ рдЖрд╣реЗ. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рддреНрдпрд╛рд▓рд╛ рднреВрдд рдмрдирд╡рддрд╛ рдЖрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рд░реЕрдкрд░рджреНрд╡рд╛рд░реЗ рд▓реЙрдиреНрдЪ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. рдЕрдЬреВрдирд╣реА рд╕рд╛рдЗрдЯрд╡рд░ рдЖрд╣реЗ nginx.org рдЙрджрд╛рд╣рд░рдгреЗ рдореНрд╣рдгреВрди, рддрддреНрдХрд╛рд▓реАрди Zvukov.ru рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреЗ рддреБрдХрдбреЗ рджрд┐рд▓реЗ рдЖрд╣реЗрдд.

nginx рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдВрджреНрд░реЗ Sitnikov рд╣реЛрддрд╛ - рдорд▓рд╛ рддреЛ тАЬinfonet.eeтАЭ рдореНрд╣рдгреВрди рдЖрдард╡рддреЛ, рдкрдг рдЗрдЧреЛрд░ рдЖрддрд╛ рддреНрдпрд╛рд▓рд╛ тАЬrate.eeтАЭ рдореНрд╣рдгрддреЛ. рддрдерд╛рдкрд┐, рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА.

2004 рдЪреНрдпрд╛ рд╡рд╕рдВрдд рдЛрддреВрдордзреНрдпреЗ, рдорд▓рд╛ рдЖрдард╡рддреЗ, рдЗрдЧреЛрд░рдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ nginx рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ (рдЬреЗ рдирдВрддрд░ рд░реЕрдореНрдмрд▓рд░рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╣реЛрд╕реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ), рдЖрдгрд┐ рд░рд╢рд┐рдпрди рдЕрдкрд╛рдЪреЗ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреАрдордзреНрдпреЗ рдПрдХ рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА - рдЬреНрдпрд╛рдирдВрддрд░ nginx рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреЗ рд╡рд░реНрддреБрд│ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд▓реЗ.

2004 рдЪреНрдпрд╛ рд╢рд░рдж рдЛрддреВрдордзреНрдпреЗ, рд░реЕрдореНрдмрд▓рд░-рдлреЛрдЯреЛ рдкреНрд░рдХрд▓реНрдк рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ (рдмрд╣реБрдзрд╛ рддрд┐рдереВрди 04.10.2004/XNUMX/XNUMX рддрд╛рд░реАрдЦ рдЕрд╕реЗрд▓), рдЬреНрдпрд╛рдордзреНрдпреЗ рд░реЕрдореНрдмрд▓рд░рдЪреНрдпрд╛ рд▓рдврд╛рдК рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ nginx рдкреНрд░рдердо рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛. рдХрд╛рд░рдг рддреЛрдкрд░реНрдпрдВрдд, HTTP рд╡рд┐рдирдВрддреНрдпрд╛ рдмреЕрдХрдПрдВрдбрд╡рд░ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАрдЪреЗ рдореЙрдбреНрдпреВрд▓ рдХрдореА-рдЕрдзрд┐рдХ рдкреНрд░рдорд╛рдгрд╛рдд рдХрд╛рд░реНрдпрд░рдд рд╕реНрдерд┐рддреАрдд рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рд╣реЛрддреЗ, рдЖрддрд╛рдкрд░реНрдпрдВрдд рдлрдХреНрдд рдПрдХрдЪ.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ,

* Nginx рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкреБрдврд╛рдХрд╛рд░рд╛рдиреЗ рд╕рд┐рд╕реЛрдПрд╡реНрд╣рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ;

* 2000-2005 рдордзреНрдпреЗ "рд░реЕрдореНрдмрд▓рд░ рд╕рд┐рд╕реНрдЯрдо ре▓рдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░" рдЪреНрдпрд╛ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдЬрдмрд╛рдмрджрд╛рд▒реНрдпрд╛рдВрдордзреНрдпреЗ "рдкреНрд░реЛрдЧреНрд░рд╛рдо" ("рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг" рдордзреНрдпреЗ (рдХрд┐рдВрд╡рд╛ рдЬреЗ рдХрд╛рд╣реА рдореНрд╣рдЯрд▓реЗ рдЬрд╛рддреЗ) рдЕрд╕реЗ рдХреЛрдгрддреЗрд╣реА рдмрдВрдзрди рдирд╡реНрд╣рддреЗ - рдореА рдореЗрдорд░реАрдордзреВрди рд▓рд┐рд╣рд┐рдд рдЖрд╣реЗ, рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдЕрдиреНрд╡реЗрд╖рдХ - "рдкреНрд░рд╢рд╛рд╕рд┐рдд рдЙрддреНрдкрд╛рджрдирд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕/рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдмрд╛рдВрдзреАрд▓ рдЖрд╣реЗ" рдХреЗрд╡рд│ рдУрдХреЗрдкреА 2005 рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ "рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ" рдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдд рджрд┐рд╕реВрди рдЖрд▓реЗ - рдореНрд╣рдгрдЬреЗ 2006 рдордзреНрдпреЗ;

* рдХреЛрдгрддреАрд╣реА тАЬрдЕрдзрд┐рдХреГрдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯтАЭ рдирд╡реНрд╣рддреА, рдирд╛ рддреЛрдВрдбреА рд╕реНрд╡рд░реВрдкрд╛рдд рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢реЗрд╖рдд: рд▓рд┐рдЦрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд;

* рд░реЕрдореНрдмрд▓рд░ рд╣рд╛ nginx рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд╡реНрд╣рддрд╛ рдХрд┐рдВрд╡рд╛ рдХрджрд╛рдЪрд┐рдд рджрд╣рд╛рд╡рд╛ рджреЗрдЦреАрд▓ рдирд╡реНрд╣рддрд╛;

* рд╣реЛрдп, рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдордзреНрдпреЗ рдЗрдЧреЛрд░рдиреЗ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯрд╡рд░ nginx рд▓рд╛ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ, рдкрд░рдВрддреБ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмрдЪрдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдлрд╛рдпрджреЗ рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдЪреНрдпрд╛ 20+ рдкреЕрдЪрд╕рд╛рдареА рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд;

* рддреНрдпрд╛рдиреЗ "рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд, рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░" рдХрд┐рддреА рдкреНрд░рдорд╛рдгрд╛рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗрд▓реЗ - рд╣рд╛ рддреНрдпрд╛рдЪреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ.

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

PS рддрддреНрд╕рдо "рдХрдЪрд░рд╛" рдХреЗрд╡рд│ nginx рд╕реЛрдмрддрдЪ рдирд╛рд╣реА рддрд░ R рдордзреНрдпреЗрд╣реА рдШрдбрд▓рд╛:
* 1999-2001 рдордзреНрдпреЗ, рд░рд╢рд┐рдпрди рдЕрдкрд╛рдЪреЗрдЪреЗ рддрддреНрдХрд╛рд▓реАрди рд╡рд┐рдХрд╕рдХ, рд▓реНрдпреЛрдЦрд╛ рддреБрддреБрдмрд╛рд▓рд┐рди рдпрд╛рдВрдиреА рддреЗрдереЗ рдХрд╛рдо рдХреЗрд▓реЗ; EMNIP, рдпрд╛ рдХрд╛рд│рд╛рдд рдЕрдиреЗрдХ рдХрд┐рд░рдХреЛрд│ рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реЗ;
* 2000-2002 рдордзреНрдпреЗ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдЪреНрдпрд╛ 3 рдореБрдЦреНрдп рд░рд╢рд┐рдпрди рдХрдорд┐рдЯрд░реНрд╕рдиреА рддреЗрдереЗ рдХрд╛рдо рдХреЗрд▓реЗ - рдмрд╛рд░реНрдЯреБрдиреЛрд╡реНрд╣, рд░реЙрдбрд┐рдЪреЗрд╡реНрд╣, рд╕рд┐рдЧрд╛рдПрд╡; рд░реЕрдореНрдмрд▓рд░ рдиреНрдпреВрдЬрд╕рд╛рдареА (рдбрд┐рд╕реНрдХрд╡реНрд╣рд░реА рдХрдВрдЯреЗрдВрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо) рддреНрдпрд╛рдВрдиреА рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ, рдореНрд╣рдгрдЬреЗ. рдЧреИрд░-ascii рд╕реНрдЯреНрд░рд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди;
* 2004+ рдордзреНрдпреЗ, Gleb Smirnov рдЖрдгрд┐ Ruslan Ermlilin Rambler рд▓рд╛ рдЖрд▓реЗ, рддреЗ рдЖрдзреАрдЪ FreeBSD рдХрдорд┐рдЯрд░реНрд╕ рд╣реЛрддреЗ; Gleb рдиреЗ CARP рдзрд╛рд░рджрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рддреЗрдереЗ IPv6 рд╕рдкреЛрд░реНрдЯ рдмрдирд╡рд▓рд╛.

рд╣реЗ рд╕рд░реНрд╡ рд▓реЛрдХ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рджрдиреЗ рдХрд╛рдкрдд рд╣реЛрддреЗ.

рдкрд░рдВрддреБ рд░реЕрдореНрдмрд▓рд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ рдХрд┐рдВрд╡рд╛ рдЕрдкрд╛рдЪреЗрд╡рд░ рдХреЛрдгрддрд╛рд╣реА рджрд╛рд╡рд╛ рдХрд░рдд рдирд╛рд╣реА. рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рд╣реЗ "рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА рдХрдВрдкрдиреА" рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╢рд┐рд▓реНрд▓рдХ рдирд╛рд╣реАрдд рдЬреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдЪреЗ рдпреЛрдЧрджрд╛рди рдкрд╛рд╣реВ рдЖрдгрд┐ рд╕рдордЬреВ рд╢рдХрддреАрд▓.

рдЖрдВрджреНрд░реЗ рдХреЛрдкреЗрдЗрдХреЛ.

рдорд╛рд╣рд┐рддреА рдЙрдкрд▓рдмреНрдз рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдкреЛрд╕реНрдЯ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдИрд▓.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛