рдЗрд▓рд╛рдЗрдХреНрд╕ рдЦреЛрдЬ



- рдореБрдЭреЗ рдХрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд╛рд╣рд┐рдП?
- рдЕрдЪреНрдЫрд╛, рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ ... (рдЧреБрд╕реНрд╕реЗ рдореЗрдВ рдЦреАрд╕)

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

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

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

рдПрд▓реАрд╕реНрдЯреЗрдХрдЪрд░реНрдЪ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рд╕рдВрдЪрд╛рд▓рди


рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ 4 рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА: рдбрд┐рд╕реНрдХ, рдореЗрдореЛрд░реА, рдкреНрд░реЛрд╕реЗрд╕рд░, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХред рдиреЛрдб рдХреА рднреВрдорд┐рдХрд╛ рдЗрди рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдирд┐рдкрдЯрд╛рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдПрдХ рдиреЛрдб рдПрдХ рд╕рд╛рде рдХрдИ рднреВрдорд┐рдХрд╛рдПрдВ рдирд┐рднрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдХреА рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЗрди рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдорд╛рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВред рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдХреЗ рдХрд╛рдо рдореЗрдВ, рдПрдХ рдХреЛрд░рдо рдордирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рд╖рдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рд╢рд╛рдпрдж 1, рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ 3)ред

рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рднрдВрдбрд╛рд░рдг рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЛрдбреНрд╕ рдХреЛ "рд╣реЙрдЯ", "рд╣реЙрдЯ" рдФрд░ "рдХреЛрд▓реНрдб" (рдлреНрд░реЛрдЬрди) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓рд╛ рдСрдирд▓рд╛рдЗрди рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░рд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдФрд░ рддреАрд╕рд░рд╛ рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рд╣реИред рддрджрдиреБрд╕рд╛рд░, "рдЧрд░реНрдо" рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдПрд╕рдПрд╕рдбреА-рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдФрд░ "рдЧрд░реНрдо" рдФрд░ "рдардВрдбрд╛" рдХреЗ рд▓рд┐рдП рдПрдЪрдбреАрдбреА рд╕рд░рдгреА рд╕реНрдерд╛рдиреАрдп рдпрд╛ рд╕реИрди рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд╣реИред

рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдиреЛрдбреНрд╕ рдХреА рднрдВрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ: "рд╣реЙрдЯ" тЖТ 1:30 (рдореЗрдореЛрд░реА рдХреЗ рдкреНрд░рддрд┐ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХрд╛ 30 рдЬреАрдмреА рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди), "рдЧрд░реНрдо" тЖТ 1: 100, "рдардВрдбрд╛" тЖТ 1: 500)ред рдЬреЗрд╡реАрдПрдо рд╣реАрдк рдХреЗ рддрд╣рдд , рдХреБрд▓ рдореЗрдореЛрд░реА рдХрд╛ 50% рд╕реЗ рдЕрдзрд┐рдХ рдФрд░ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдЫрд╛рдкреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП 30 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВред рд╢реЗрд╖ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

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

рдХрд▓реЗрдХреНрдЯрд░реЛрдВ (рд▓реЙрдЧрд╕реНрдЯреИрд╢, рдмреАрдЯреНрд╕ рдЖрджрд┐) рд╕реЗ рд╕рдмрд╕реЗ рдХрдо рдиреЛрдбреНрд╕ рдЗрдирдкреБрдЯ рд▓реЗрддреЗ рд╣реИрдВ, рдЙрди рдкрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд▓рдХреНрд╖реНрдп рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред

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

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

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

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо 4 рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЛ рдПрд▓реАрд╕реНрдЯреЗрдХ рдЦреЛрдЬ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╕реВрдЪрдХрд╛рдВрдХ - рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред



рд╣рдЯрд╛рдПрдВ - рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ ред



рдЕрдкрдбреЗрдЯ - рдЗрдВрдбреЗрдХреНрд╕ рдФрд░ рдбрд┐рд▓реАрдЯ рдЬреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВред

рдЦреЛрдЬ - рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдпрд╛ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╕реЗ рдЙрдирдХрд╛ рдПрдХрддреНрд░реАрдХрд░рдгред



рд╣рдордиреЗ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рднрд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рдЕрдм рдЖрдЗрдП рдПрдХ рдЖрдХрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдХреЗ рдЧрдарди рдХреА рдУрд░ рдмрдврд╝реЗрдВред

рдПрд▓рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдФрд░ рдЗрд╕рдХреЗ рдЧрдарди рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╡рд╛рд▓


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

рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд▓рд╛рд╕реНрдЯрд┐рд╕рд░реНрдЪ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдХрд╛рд░


рдЧрдгрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ:

  • рдкреНрд░рддрд┐ рджрд┐рди рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛;
  • рджрд┐рдиреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреА рдЕрд╡рдзрд┐;
  • рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдлреИрдХреНрдЯрд░ (json factor + indexing factor + рд╕рдВрдкреАрдбрд╝рди factor);
  • рд╢рд╛рд░реНрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛;
  • рдореЗрдореЛрд░реА рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рдХреА рдорд╛рддреНрд░рд╛;
  • рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХрд╛ рдЕрдиреБрдкрд╛рдд (1:30, 1: 100, рдЖрджрд┐)ред

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

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрд▓рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдПрд▓рдЬреЗрдб 4 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдбреАрдПрдлрд╝рд▓реЗрдЯ рднреА рд╣реИ, рдЬреЛ 15% рдЕрдзрд┐рдХ рджрдмрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, 20-30% рдХрд╛ рд╕рдВрдкреАрдбрд╝рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдЕрдиреБрднрд╡рдЬрдиреНрдп рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред DEFLATE рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╢рдХреНрддрд┐ рдкрд░ рднрд╛рд░ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред

рдЕрднреА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╣реИрдВ:

  • рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдкрд░ рд░рд┐рдЬрд░реНрд╡ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП 15% рдЬрдорд╛ рдХрд░реЗрдВ;
  • рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП 5% рдкреНрд░рддрд┐рдЬреНрдЮрд╛;
  • рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╡рд╛рд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдиреЛрдб рдХреЗ 1 рдмрд░рд╛рдмрд░ рд▓реЗрдЯ рдЬрд╛рдПрдВред

рдЕрдм рд╣рдо рд╕реВрддреНрд░ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдФрд░, рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ, рдЗрди рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред
рдбреЗрдЯрд╛ рдХреА рдХреБрд▓ рд░рд╛рд╢рд┐ (GB) = рдкреНрд░рддрд┐ рджрд┐рди рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ * рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рджрд┐рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ * рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рд░рдХ * (рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ - 1)

рдХреБрд▓ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг (GB) = рдХреБрд▓ рдбреЗрдЯрд╛ (GB) * (1 + 0.15 рд╕реНрдЯреЙрдХ + 0.05 рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ)

рдиреЛрдбреНрд╕ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ = рдУрдХреЗ (рдХреБрд▓ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ (рдЬреАрдмреА) / рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдкреНрд░рддрд┐ рдиреЛрдб / рдбреЗрдЯрд╛ рдХрд╛ рдореЗрдореЛрд░реА рдХрд╛ рдЕрдиреБрдкрд╛рдд + 1 рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдХреЗ рдмрд░рд╛рдмрд░)

рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╢рд╛рд░реНрджреВрд▓ рдФрд░ рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реА рдЗрд▓рд╛рд╕реНрдЯрд┐рд╕рд░реНрдЪ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░


рдЧрдгрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ:

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

рдЕрднреА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╣реИрдВ:

  • рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдкрд░ рдкреНрд░рддрд┐ 1 рдЬреАрдмреА рдЬреЗрд╡реАрдПрдо рд╣реАрдк рдореЗрдВ 20 рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛ;
  • 40 рдЬреАрдмреА рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреА рд╢рд╛рд░реНрдХ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдореЗрдВ рди рд░рдЦреЗрдВред

рд╕реВрддреНрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рд╢рд░реНрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ = рдЗрдВрдбреЗрдХреНрд╕ рдкреИрдЯрд░реНрди рдХреА рд╕рдВрдЦреНрдпрд╛ * рдореБрдЦреНрдп рд╢рд╛рд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ * (рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ + 1) * рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ = рдареАрдХ (рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ / (рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП 20 * рдореЗрдореЛрд░реА))

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╕рд╛рдЗрдЬрд╝рд┐рдВрдЧ


рд╕рдмрд╕реЗ рдЖрдо рдорд╛рдорд▓рд╛ рдЬрдм рдЙрдЪреНрдЪ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЕрдХреНрд╕рд░ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рд╣реЛрддреА рд╣реИред

рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛:

  • рдкреАрдХ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреА рдЦреЛрдЬ;
  • рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рдФрд╕рдд рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп;
  • рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рдкрд░ рдкреНрд░рддрд┐ рдХреЛрд░ рдХреЛрд░ рдФрд░ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ред

рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдкреАрдХ рдорд╛рди = рдУрдХреЗ (рд╕реЗрдХрдВрдб рдореЗрдВ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреА рдкреАрдХ рд╕рдВрдЦреНрдпрд╛ * рдорд┐рд▓реАрд╕реЗрдХрдВрдб / 1000 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдФрд╕рдд рд╕рдВрдЦреНрдпрд╛)

рд╡реЙрд▓реНрдпреВрдо рдереНрд░реЗрдб рдкреВрд▓ = OKRUP ((рдиреЛрдб рдкреНрд░рддрд┐ рднреМрддрд┐рдХ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ * рдкреНрд░рддрд┐ рдзрд╛рдЧреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ * 3/2) +1

рдбреЗрдЯрд╛ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ = рдареАрдХ (рдкреАрдХ рдереНрд░реЗрдб рдорд╛рди / рдереНрд░реЗрдб рдкреВрд▓ рд╡реЙрд▓реНрдпреВрдо)

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

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

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

рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк Habr├й рдпрд╛ рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╝реЙрд░реНрдо рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА

рд╡реЗрдмрд┐рдирд╛рд░ "рдПрд▓реАрд╕реНрдЯреИрдЪрд░реНрдЪ рд╕рд╛рдЗрдЬрд╝рд┐рдВрдЧ рдПрдВрдб рдХреИрдкреЗрд╕рд┐рдЯреА рдкреНрд▓рд╛рдирд┐рдВрдЧ"

рдПрд▓рд┐рдпрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреНрд╖рдорддрд╛ рдпреЛрдЬрдирд╛ рд╡реЗрдмрд┐рдирд╛рд░

"рдорд╛рддреНрд░рд╛рддреНрдордХ рдХреНрд▓рд╕реНрдЯрд░ рдЖрдХрд╛рд░" рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрди рдкрд░ рднрд╛рд╖рдг

рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдХреЗрддрдХ рдХреЗ рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд░реИрд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реЗрдмрд┐рдирд╛рд░

рдПрд▓рд┐рдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдЖрдХрд╛рд░ рдХрд╛ рд▓реЗрдЦ

рд▓реЛрдЪрджрд╛рд░ рд╕реНрдЯреИрдХ рд╡реЗрдмрд┐рдирд╛рд░

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


All Articles