
рддреЛ, рдпрд╣ рдХреБрдЫ рдХрд╛рд░реНрдбреЛрдВ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдФрд░ рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдЯреИрдХреНрдЯреВрдо рдЕрдВрджрд░ рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛:
NodeJS (рдлрд╛рдЗрдмрд░), MongoDB, Redis, ElasticSearch, Capistrano, Rackspaceред
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рддреАрди рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ, рдбреЗрд╡рд┐рдб рдФрд░ I (
DMiloshev )
рдиреЗ Tactoom.com infosocial рдиреЗрдЯрд╡рд░реНрдХ
рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдерд╛ ред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк
рдпрд╣рд╛рдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ NodeJS рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж
рдЙрдареЗ рд╢реЛрд░ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, рд╢рд╛рдпрдж рдХрдИ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рдд рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рддрдХрдиреАрдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдирд╣реАрдВ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреНрдпрд╛ рд╣реИред
NodeJS рдмрд┐рд▓реНрдХреБрд▓ рднреА рд░рд╛рдордмрд╛рдг рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рддрдХрдиреАрдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИред рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╣реБрдд рдкрд╕реАрдирд╛ рдмрд╣рд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ - рдЬреИрд╕реЗ рд╣рд░ рдЬрдЧрд╣ред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
NodeJS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
1. рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛ (http)
2. рдмрд╛рджрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдХрддрд╛рд░)
рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреБрдирд┐рдпрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЧреБрдгрд╛ рд╕реЗ рдЖрд╡реЗрджрди рдХреЛ рдареАрдХ рд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдВрджреЗрд╢ рд╕рд░реНрд╡рд░ (рд░реЗрдбрд┐рд╕) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреНрд░рддреНрдпрдХреНрд╖ http рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╕рд╛рде рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрд░реЛрдз рдХреЗ CPU / IO рдЕрдиреБрдкрд╛рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Eventloop рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реАрдорд╛ рдпрд╛ рддреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рдпрд╛ рдмрдврд╝ рд╕рдХрддреА рд╣реИред
рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдРрд╕реЗ рдСрдкрд░реЗрд╢рди рдХрд░рддреА рд╣реИрдВ рдЬреЛ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдИрдореЗрд▓ рднреЗрдЬрдирд╛, рдбреЗрдЯрд╛ рд╡рд┐рдХреГрддрд┐, рдЦреЛрдЬ рдЕрдиреБрдХреНрд░рдордгред рд╡реЗрдм рдХреА рддрд░рд╣, рдПрдХ рд╣реА рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреА рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпреЛрдВ / рдкреНрд░рд╢реНрдиреЛрдВ рдХреА "рдкрд░рдорд╛рдгреБ" рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣реА рд╣реИ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреИрдкреЗрд╕рд┐рдЯрд┐рд╡ рдХрд╛рд░реНрдп / рдЧрдгрдирд╛ рдХреЛ рдХрдИ рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдмрд╛рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХрд╛рд░реНрдп рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛рдПрдЧрд╛, рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ рдФрд░ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдЧреБрдгрд╛рдВрдХ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░реЗрдЧрд╛ред
рд╡реЗрдм тЖТ рдХреНрд▓рд╛рдЙрдбрдореИрдВ рд╕реАрдкреАрдпреВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдордЧреНрд░ IO рд╕рдордп рдЕрдиреБрдкрд╛рдд рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде http рдХреЗ рддреЗрдЬреА рд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐
рд╡реЗрдм рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ-рд╕реАрдкреАрдпреВ рддрд░реНрдХ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ , рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЧрдгрдирд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдиреЛрдбреНрдЬ рдХреА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдХрд╛рд░рдг, рд╡реЗрдм рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╕рдордп рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧрд╡реЗрдм рдФрд░ рдХреНрд▓рд╛рдЙрдб рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ http рд╕реЙрдХреЗрдЯ рдХреЗ рдмрдЬрд╛рдп, рдХреНрд▓рд╛рдЙрдб рд░реЗрдбрд┐рд╕ рдХрддрд╛рд░ рдореЗрдВ рд╕реБрдирддрд╛ рд╣реИред
рдиреЛрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реЛрддреА рд╣реИ:
1. рдкреНрд░рддреНрдпреЗрдХ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (
рдиреЛрдб-рдХреНрд▓рд╕реНрдЯрд░ ) рдЪрд▓ рд░рд╣реА рд╣реИ
2. рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреА рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣рдорд╛рд░реЗ рд╡реЗрдм рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ рд╣рдореЗрд╢рд╛ рд╕рд░реНрд╡рд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИред
3. рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкреНрд░рддреНрдпреЗрдХ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдореЗрдореЛрд░реА рдЦрдкрдд рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдирджрдВрдб рдХреЛ рдкрд╛рд░ рдХрд░ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ (рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж)ред

рд░реЗрд╢реЗ
рдЖрд╡реЗрджрди рдХреА рдкреВрд░реА рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкрд░рдд
рдиреЛрдб-рд╕рд┐рдВрдХ (рдлрд╛рдЗрдмрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдореБрдЭреЗ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдмрд╣реБрдд рдХрдо рдкрддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЕрдЧрд░ рдмреЗрд╡рдХреВрдл рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдХреЛ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдХреЙрд▓рдмреИрдХ-рдЪрд╛рд▓рд┐рдд рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд┐рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ рдПрдХ рд╣реА
рдПрдирдкреАрдПрдо рдХрд╛ рдХреЛрдб рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛
рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд - рдХреНрдпреЛрдВред рдФрд░ рд╣реЛрд▓реАрд╡рд░реНрд╕ рдФрд░ рдЯреНрд░реЛрд▓рд┐рдВрдЧ, рдЬреЛ рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдиреЛрдбрдЬ рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдврд╝рддрд╛ рд╣реИ, рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдореЗрд░реЗ рд▓реЗрдЦ рдореЗрдВ рдиреЛрдб-рд╕рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ:
рдиреЛрдб-рд╕рд┐рдВрдХ - рдлрд╛рдЗрдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдбрдЬ рдкрд░ рдЫрджреНрдо-рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╡реЗрдм
рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реНрдХ "рдПрдХреНрд╕рдкреНрд░реЗрд╕" рд╢реИрд▓реА рдореЗрдВ рдПрдХреНрд╕рдкреНрд░реЗрд╕рдЬ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╛рдЗрдмрд░ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рд╕рдордХрд╛рд▓рд┐рдХ рд╢реИрд▓реА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХреНрд╕рдкреНрд░реЗрд╕рдЬреЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рдХрд╛рд░рдг, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░реВрдЯрд┐рдВрдЧ рдореЗрдВ, рдЗрд╕реЗ рдПрдирдкреАрдПрдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рднрдВрдбрд╛рд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдХрдИ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
LearnBoost рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд), рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░
рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ ред
CSS
рд╕реНрдЯрд╛рдЗрд▓рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛
рд╣реИ ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди -
рдИрдЬреЗрдПрд╕ (рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рджреЛрдиреЛрдВ)ред
рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб -
рдХрдиреЗрдХреНрдЯ-рдлреЙрд░реНрдо ред
рд╡реЗрдм рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рднреА рдкреГрд╖реНрда рдкрд░ рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдФрд╕рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЛ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ - 300ms рддрдХ (рдЫрд╡рд┐ рдЕрдкрд▓реЛрдб, рдкрдВрдЬреАрдХрд░рдг рдЖрджрд┐ рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдЗрд╕ рд╕рдордп рдХрд╛ 70% рдореВрдВрдЧреЛрдЬрд╝ (рдиреЛрдбрдЬ рдХреЗ рд▓рд┐рдП рдореИрдВрдЧреЛрдбрдм рдУрдЖрд░рдПрдо) рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЗрд╕рд╕реЗ рднреА рдиреАрдЪреЗред
i18nрд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореИрдВ рдиреЛрдбрдЬ рдореЗрдВ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореЗрд░реА рдЦреЛрдЬ рдереЛрдбрд╝реЗ рдбреЛрдкрд┐рд▓рд┐рд╡реИрдиреА рдХреЗ рд╕рд╛рде
рдиреЛрдб- рдЧреЗрдЯрдЯреЗрдХреНрд╕реНрдЯ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реБрдИред рдпрд╣ рдПрдХ рдШрдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рд╕рд░реНрд╡рд░ рдиреЛрдбрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдХрд▓ рдлрд╛рдЗрд▓реЗрдВ "рдлреНрд▓рд╛рдИ рдкрд░" рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИрдВред
рдХреИрд╢рдЕрдкрдиреЗ рд╕рднреА рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╢рд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛрдб рдХреЗ рджреЛ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИред рдХреИрд╢-рдмреИрдХреЗрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рд░реЗрдбрд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдореГрддрд┐рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ, рд╕реНрдореГрддрд┐ рдПрдХ рдирджреА рдХреА рддрд░рд╣ рдмрд╣рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╛рдж рдореЗрдВ рдорд╛рдирд╕ рдХреЗ рдХрд╛рд░рдг рдирд┐рдХрд▓рд╛ред рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рджрд┐рди рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдФрд╕рдд рд▓реЛрдб рдХреЗ рджреМрд░рд╛рди), рджреЛ рдШрдВрдЯреЗ рдореЗрдВ 800 рдПрдордмреА рддрдХ рдЦрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдиреЛрдбрдЬ рдореЗрдВ рдореЗрдореЛрд░реА рд▓реАрдХ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЕрдЧрд░ рдЖрдк рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХреЗ рдЬрд╛рдирддреЗ рд╣реИрдВ - рдореБрдЭреЗ рдмрддрд╛рдПрдВред
рдбреЗрдЯрд╛
рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕реНрдХреАрдорд╛-рдХрдо
рдореЛрдВрдбреЛрдб рдкреНрд░рддрд┐рдорд╛рди рдЯреИрдХреНрдЯреВрдо рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрд╡рдпрдВ рдЕрдЪреНрдЫрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ (рд╡рдЬрди 376MB, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ 122MB рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ), рдбреЗрдЯрд╛ рдХреЗрд╡рд▓ рдЕрдиреБрдХреНрд░рдорд┐рдд рджреНрд╡рд╛рд░рд╛ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдХреНрд╡реЗрд░реА рдХрд╛ рдкрд░рд┐рдгрд╛рдо 30ms рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдЪреНрдЪ рднрд╛рд░ рдкрд░ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╢реНрди рдЖрдорддреМрд░ рдкрд░ <1ms)ред
рдпрджрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдХрд┐рддрдиреЗ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ (рдФрд░
рдпрд╣ рдХреИрд╕реЗ рд╡рд┐рдлрд▓ рд╣реБрдЖ) рдХреЗ рд▓рд┐рдП "рд╡рд╢" рдореЗрдВрдбреЙрдм рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
рдореЛрдВрдЧреЛрдЬрд╝реЛрдЬрд╝ (рдиреЛрдбрдЬ рдХреЗ рд▓рд┐рдП рдореЛрдВрдЧреЛрдбрдм рдУрдЖрд░рдПрдо)
рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред 20 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛: рдореЛрдВрдЧреЛ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдФрд░ рдЪрдпрди рдХрд░рдирд╛ 2ms рд▓реЗрддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдореЗрдВ 10ms рд▓рдЧрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдорд╛рдирдЧреЛ рдХреБрдЫ рдФрд░
200ms рдХрд░рддрд╛ рд╣реИ (рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрдореЛрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреБрдк рд╣реВрдВ) рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореБрдЭреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдорд┐рд▓рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ
рдиреЛрдб-рдореЛрдВрдЧреЛрдбрдм-рджреЗрд╢реА рдореЗрдВ рдлрд┐рд░
рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ , рддреЛ рдпрд╣ рд╕рдм 30ms рд▓рдЧреЗрдЧрд╛ред
рдзреАрд░реЗ-рдзреАрд░реЗ, рдореБрдЭреЗ рдореЛрдВрдЧреЛрдбреЗрдм-рджреЗрд╢реА рдкрд░ рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛, рдЬрдмрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЧрддрд┐ рдХреЛ 10 рдХреЗ рдПрдХ рдХрд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред
рд╕реНрдерд┐рддрд┐-рд╡рд┐рдЬреНрдЮрд╛рди
рд╕рднреА рдЯреИрдХреНрдЯреВрдо рд╕реНрдЯреИрдЯрд┐рдХреНрд╕
рд░реИрдХрд╕реНрдкреЗрд╕ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ, рдореИрдВ рд╕реНрдерд┐рд░
рд╕реАрдбреАрдПрди рдбреЛрдореЗрди
рдПрдХреНрд╕ .infosocial.net рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛
рд╣реВрдВ , рдЬрд╣рд╛рдВ
рдПрдХреНрд╕ 1. рдПрдиред рдпрд╣ рдбреЛрдореЗрди DNS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЛ рдкреНрд░рддрд┐рдпреЛрдВ (рд╕рд╛рджреЗ рдФрд░ gzip) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рдпрд░реНрдб рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдкрддрд╛ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирдИ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЗрдПрд╕ рдФрд░ рд╕реАрдПрд╕рдПрд╕, рдЪрд┐рддреНрд░) рдПрдХ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ (рдЧрд┐рдЯ-рд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЧрдЬрд╝рд┐рдк рдХреЙрдкреА рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реАрдбреАрдПрди рдкрд░ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрджрд▓реА рдЧрдИ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рднреА рдирдЬрд╝рд░ рд░рдЦрддреА рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЙрдирдХреЗ рдкрддреЗ рдЕрдкрдбреЗрдЯ рдХрд░рддреА рд╣реИред
рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реНрдереИрддрд┐рдХ рдкрддреЗ рдХреА рдПрдХ рд╕реВрдЪреА (рдорд╛рдирдЪрд┐рддреНрд░рдг) рд░реЗрдбрд┐рд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╕реВрдЪреА рд╣рд░ рд╡реЗрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдпрд╛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рд▓реЛрдб рдХрд░рддреА рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдбреА-рддреИрдирд╛рддреА рдПрдХ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд░рд┐рдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдбрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░реЗрдбрд┐рд╕ рдкрдм / рдЙрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд▓рд╛рдИ рдкрд░ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкрддреЗ рдЙрдард╛рддреЗ рд╣реИрдВред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЛ рд░реИрдХрд╕реНрдкреЗрд╕ рдкрд░ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдХреБрдЫ рдХреИрдиреЛрдиреЗрдЬрд╝реЗрд╢рди рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЫрд╡рд┐ рдХреЗ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдбреАрдПрди рдкрд░ рд╕рднреА рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдкрддреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореЗрдЬрдмрд╛рди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ (рд╕реАрдбреАрдПрди
рдПрдХреНрд╕ ) рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕ рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИ, рд╕реБрд╕рдВрдЧрдд рд╣реИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЯреИрдХреНрдЯреВрдо 3 рд╣рд░реНрдореЗрдЯрд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдмрд┐рдЦрд░рд╛ рд╣реБрдЖ рд╣реИ:
1. рд░реИрдХрд╕реНрдкреЗрд╕ - рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдХреЗ рддреЗрдЬрд╝ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдФрд░ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ
2. рдпреВрд░реЛрдк рдореЗрдВ рд╕рд╛рдЗрдЯ - рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░
3. рдЧреБрдкреНрдд (рд▓реЙрдЧ рдпрд╣рд╛рдВ рдШреБрдорд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)
рдХреЗрд╡рд▓ рдПрдХ рд╕рд░реНрд╡рд░ рджреБрдирд┐рдпрд╛ рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ - рдирдВрдЧреЗрдХреНрд╕, рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ 80 рдФрд░ 4000 рдХреЗ рд╕рд╛рдеред рдмрд╛рдж рд╡рд╛рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ COMET рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╢реЗрд╖ рд╕рд░реНрд╡рд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдИрдкреА рдкрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ, iptables рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреБрдирд┐рдпрд╛ рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
: 80рд╡реЗрдм рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ nginx proxies рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓ рджреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╣реИрдВ:
tac_main рдФрд░
tac_media ред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ 3000 рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдб-рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдм рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдореЗрдВ рдЕрдкрдиреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред
tac_main рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдХрд░реАрдм рд╣реИ рдФрд░ рдкрдВрдЬреАрдХреГрдд рдЯреИрдХреНрдЯреВрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рдкреЗрдЬ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
tac_media - CDN рдХреЗ рдХрд░реАрдм рд╕реНрдерд┐рдд рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рд╕рдореВрд╣ред рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рд╣реЛрддреЗ рд╣реИрдВред
рд╡реЗрдмрдПрди рдФрд░
рдХреНрд▓рд╛рдЙрдбрдПрди рд╕рд░реНрд╡рд░ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рд╣рд╛рдмрд░рд╛ рдкреНрд░рднрд╛рд╡ рдФрд░ рдЕрдиреНрдп рд╕реБрдЦрдж рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред
рд╕реАрдбреАрдПрди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдЫрд╡рд┐ рдореЗрдВ 10 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдирдП рд╕рд░реНрд╡рд░ рдмрдврд╝рддреЗ рд╣реИрдВред
: 4000 рд░реБрдпрд╣рд╛рдВ
рдзреВрдордХреЗрддреБ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЙрдХреНрд╕реА-рдкрд╛рд╕ рд╣реИ, рдЬрд╣рд╛рдВ рдиреЛрдбреНрдЬ COMET рдмреЗрд╕реЗрдбрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди
рдЪрд▓ рд░рд╣рд╛ рд╣реИ , рдЬрд┐рд╕рдХреА рдореИрдВ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛ред
tac1, tac2, data1рдпреЗ рдореБрдЦреНрдп Tactoom рд╕рд░реНрд╡рд░ рд╣реИрдВ: XEON X3440 4x2.53 GHz 16 GB 2x1500 GB Raid1ред
рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдореЛрдВрдЧреЛрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЙрди рд╕рднреА рдХреЛ
рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдлрд▓рддрд╛ рдФрд░ рджрд╛рд╕реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
Tac1 рдкрд░, рдореБрдЦреНрдп рд╡реЗрдм рдХреНрд▓рд╕реНрдЯрд░, tac2 рдкрд░, рдХреНрд▓рд╛рдЙрдб рдХреНрд▓рд╕реНрдЯрд░ред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 8 рдиреЛрдбрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред
рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдПрдХ рдФрд░ рдЕрдкрд╕реНрдЯреНрд░реАрдо
tac_search рдмрдирд╛рдКрдВрдЧрд╛ , рдЬрд┐рд╕ рдкрд░ рдХреЗрд╡рд▓ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЛ рд░реВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдореЗрдВ рдПрдХ рд╡реЗрдм-рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдореИрдВ
рдЗрд▓рд╛рд╕реНрдЯрд┐рд╕рд░реНрдЪ (рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ) рд╕рд░реНрд╡рд░ рдХреЗ рдмрдЧрд▓ рдореЗрдВ
рд░рдЦреВрдВрдЧрд╛ ред
рдирд┐рд╖реНрдХрд░реНрд╖
NodeJS рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдирд╛рд░реЗ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП:
"рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рднреА рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реИ, рдХрдо-рд╕реЗ-рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рддреЗрдЬ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред""рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рднреА рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рд╣реИ, рдХрдо-рд╕реЗ-рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рддреЗрдЬреА рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"- рдпрд╣ рдПрдХ рдзреЛрдЦрд╛ рд╣реИред рдореИрдВ рдЕрдм рд▓рдЧрднрдЧ 2 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдиреЛрдбрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдореИрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкрд░ "рддреЗрдЬ рд╕рд┐рд╕реНрдЯрдо" рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рддрдХрдиреАрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдЕрдиреБрднрд╡ (рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдиреЛрдбрдЬ рдореЗрдВ рдХреЙрд▓рдмреИрдХ-рдЪрд╛рд▓рд┐рдд рдкреНрд░рддрд┐рдорд╛рди рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд▓рд╛рдн рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рдПрдХ рдЧрд▓рддреА рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ (рдФрд░ рдлрд┐рд░ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ)ред
- рджреВрд╕рд░реА рдУрд░, рдорд┐рд╕реНрдЯрд░ рдЯреЗрдб рдбреЗрдЬрд╝реБрдмрд╛ рдХреА рдЯреНрд░реЛрд▓рд┐рдВрдЧ рднреА рдкреВрд░реА рдмрдХрд╡рд╛рд╕ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ "рдлрд╛рдЗрдмреЛрдиреИрдЪрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ" рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЙрдВрдЧрд▓реА рд╕реЗ рдЪреВрд╕рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдЖрдЦрд┐рд░ рдИрд╡реЗрдВрдЯрд▓реВрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдпрд╣ рдХрд░реЗрдЧрд╛ (рдЬреЛ, рд╕рдВрдпреЛрдЧ рд╕реЗ, рдмрд┐рдВрджреБ 1 рд╕реЗ рд╕рд╛рдмрд┐рдд рд╣реЛрддрд╛ рд╣реИ)ред
рдЗрд╕ рд╡рд╕рдВрдд рдореЗрдВ
рджреЗрд╡рдХреЛрдирдл рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭрд╕реЗ рдЕрдХреНрд╕рд░ рдпрд╣ рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ NodeJS рдкрд░ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рдПред рд╕рднреА рдХреЛ рдореЗрд░рд╛ рдЬрд╡рд╛рдм:
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рдордп рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдирдИ, рдХрдЪреНрдЪреА рдФрд░ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рддрдХрдиреАрдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ - рддреЛ рдЖрдЧреЗ рдмрдврд╝реЗрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордпрд╕реАрдорд╛ / рдЧреНрд░рд╛рд╣рдХ / рдирд┐рд╡реЗрд╢рдХ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдЬреНрдпрд╛рджрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ - рддреЛ
рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ ред
рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, NodeJS рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЦрд░реНрдЪ рдХрд┐рдпрд╛ред рдиреЛрдб рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд╛рдпрдХ рдХреНрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдЕрднреА рднреА рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред
рднрд╛рдЧ реи
рд▓реЗрдЦ рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рджреВрд╕рд░реЗ рджрд┐рди рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдБ рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦреВрдВрдЧрд╛:
1. рдЦреЛрдЬ (рдПрд▓реЗрд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ)
2. рдореЗрд▓ (рдЧреВрдЧрд▓ рдРрдк рдЗрдВрдЬрди)
3. рдкрд░рд┐рдирд┐рдпреЛрдЬрди (рдХреИрдкрд┐рд╕реНрдЯреНрд░рд╛рдиреЛ, рдПрдирдкреАрдПрдо)
4. рдХрддрд╛рд░ (рд░реЗрдбрд┐рд╕, рдХреНрдпреВ)
5. рдзреВрдордХреЗрддреБ рд╕рд░реНрд╡рд░ (рдмрдЧрд▓ рдореЗрдВ)
рдПрдХ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАред
рдпрджрд┐ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╢реНрди рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ред
рдкреБрдирд╢реНрдЪ
- рднреЛрдЬрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореИрдВ рдЕрдкрдиреА рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рдмрд┐рдирд╛ рдЖрд▓реЛрдЪрдирд╛ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реВрдВрдЧрд╛ред
- рд╣рдо рдПрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рдирд┐рдВрдЬрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг
- рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреЗрдВ рдХрд┐ рдЯреИрдХреНрдЯреВрдо рдмрдВрдж рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рд╕реАрдорд┐рдд рд╣реИред рдПрдХ рдИрдореЗрд▓ рдЫреЛрдбрд╝ рджреЛ рдФрд░ рдЖрдк рдЬрд▓реНрдж рд╣реА рдПрдХ рдирд┐рдордВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
UPD 19.10:
рдмрд╣реБрдд рдХрд╛рдо рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИред