рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рдЧрдгрд┐рддреАрдп рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг

"рд╕рдордпрдкреВрд░реНрд╡ рдЕрдиреБрдХреВрд▓рди рд╕рднреА рдмреБрд░рд╛рдИ рдХреА рдЬрдбрд╝ рд╣реИ"
рдПрдВрдердиреА рд╣реЛрдпрд░

рдореИрдВ Habr рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдБ!
рдпрд╣ рд▓реЗрдЦ рдореЗрд░реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рдЙрдкрдпреЛрдЧреА рдЙрдкреЛрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рдЙрднрд░рд╛ рд╣реИред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рд╡рд┐рдЪрд╛рд░ рдЖрдкрдХреЛ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ рдЕрдЧрд░ рд╡реЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

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

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

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

рдХрд╣рд╛рдБ (2)
рдлрд┐рд░, 5 рдХрд╛рд░рдХреЛрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░рдХ рдХреЗ 5 рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде, рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рд╕рдВрдпреЛрдЬрдиред
рдЗрд╖реНрдЯрддрдо рд╕рдВрдпреЛрдЬрди рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рдорд╛рдзрд╛рди рд╡реИрд╢реНрд╡рд┐рдХ рдЗрд╖реНрдЯрддрдо рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реЛрдЧрд╛ред
рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрд┐рдирд╛, рдореМрдЬреВрджрд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдЕрдзреНрдпрдпрди рдЕрдХреНрд╕рд░ рдпрд╛ рддреЛ рдореБрд╢реНрдХрд┐рд▓ рдпрд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛, рдШрдЯрдХреЛрдВ рдХреЗ рд░рд┐рд╢реНрддреЛрдВ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкреВрд░реА рд╕рдордЭ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрдкрдХрд░рдг, рдЬреИрд╕реЗ рдХрд┐ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ [5], рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ: рд╡рд┐рдзрд┐ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛, рдФрд╕рдд рд╡рд┐рдзрд┐ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп, рдЖрджрд┐ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдиреБрдХреВрд▓рди рддрдерд╛рдХрдерд┐рдд рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЕрдбрд╝рдЪрди рдФрд░ рдЕрдиреБрдХреВрд▓рдиред рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ (1) ред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЧрдгрд┐рддреАрдп рдореЙрдбрд▓ рдкрд░ рд╡рд┐рджреЗрд╢реА рдФрд░ рдШрд░реЗрд▓реВ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╛рд░-рдмрд╛рд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП [рез] , [реи] рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред
рд╕рд╛рд░рд╛рдВрд╢ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рди рд╣реИрдВ:
рдЙрдкрд░реЛрдХреНрдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЧрдгрд┐рддреАрдп рдирд┐рдпреЛрдЬрди (рдПрдордкреАрдИ) рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдордкреАрдИ рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВред рдкреНрд░рдпреЛрдЧ рдпреЛрдЬрдирд╛ рдХреЗ рдореВрд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рд╛рдЗрдмрд░рдиреЗрдЯрд┐рдХ рдЕрдореВрд░реНрддрди [3 (рджреЗрдЦреЗрдВ рдЪрд┐рддреНрд░ 1 ) рджреЗрдЦреЗрдВ) рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред


рдЕрдВрдЬреАрд░ред 1. рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЕрдореВрд░реНрддрдиред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдореВрд░реНрдд рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдорд╣рд╛рди рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдЬрд╛рдВрдЪ рдХреА рдЧрдИ рдШрдЯрдирд╛ рдпрд╛ рд╡рд╕реНрддреБ рдХреЗ рдЖрдВрддрд░рд┐рдХ рддрдВрддреНрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдШрдЯрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд╕реНрддреБ (рдХрд╛рд░рдХреЛрдВ) рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ) [3] рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХрдо рд╣реИред
MPE рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдХрдИ рд╢рд░реНрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ [3]:
рд╕рд╛рджреГрд╢реНрдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдирд╛ тАЛтАЛрд╕рдВрднрд╡ рд╣реИред рдлрд┐рд░, рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдкреВрд░реА рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдореМрдЬреВрджрд╛ рдПрдордкреАрдИ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордкреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрджреНрдзрддрд┐ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреЗрд╢реЗрд╡рд░ рдХреНрд▓рдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ [4] рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рдЪрд░рдг 1. рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред

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

ред (3)

рдЙрдЪреНрдЪрддрдо рдорд╛рди рд╡рд╛рд▓реЗ рдХрд╛рд░рдХреЛрдВ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред

рдЪрд░рдг 2. рдХрд╛рд░рдХреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред

рддрд╛рд▓рд┐рдХрд╛ 1 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЪрдпрдирд┐рдд рдХрд╛рд░рдХреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред

рддрд╛рд▓рд┐рдХрд╛ 1ред
рдлрд╝реИрдХреНрдЯрд░рд╡рд┐рд╡рд░рдг
MySQL key_buffer_size
DBMS рдЯреНрдпреВрдирд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рднрдВрдбрд╛рд░рдг рдЕрдиреБрдХреНрд░рдорд┐рдд [6] рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
MySQL table_cache
DBMS рдЯреНрдпреВрдирд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдЦреБрд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ [6] ред
MySQL query_cache_limit
DBMS рдЯреНрдпреВрдирд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рдХреИрд╢рд┐рдВрдЧ рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ [6] ред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдХреИрд╢рд┐рдВрдЧ рдбреЗрдЯрд╛ред
рдпрд╣ рдпрд╛ рддреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд┐рдзрд┐ред
рдЕрдзреНрдпрдпрди рдХреЗ рддрд╣рдд рдЖрд╡реЗрджрди рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
  • рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ + рдкреАрдПрдЪрдкреА рдореЙрдбреНрдпреВрд▓;
  • Nginx рд╡реЗрдм рд╕рд░реНрд╡рд░ + php-fpmред

рдЪрд░рдг 3. рдХрд╛рд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреА рдкрд╕рдВрджред

рдЕрдм рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░рдХ [3] рдХреЗ рд▓рд┐рдП рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо MPE рдореЗрдВ рдЕрдкрдирд╛рдИ рдЧрдИ рд╕реВрдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
рддрд╛рд▓рд┐рдХрд╛ 2ред
рдлрд╝реИрдХреНрдЯрд░рдКрдкрд░реА рд╕реНрддрд░ (+1)рдирд┐рдЪрд▓рд╛ рд╕реНрддрд░ (-1)
265 рдПрдордмреАред16 рдПрдордмреАред
30064
64 рдПрдордмреАред1 рдПрдордмреАред
рдХреИрд╢ рдЪрд╛рд▓реВ рд╣реИредрдХреИрд╢ рдмрдВрдж рд╣реИред
рдирдЧрдиреЗрдХреНрд╕ + php-fpmредрдЕрдкрд╛рдЪреЗ + mod_phpред

рд╕реНрдЯреЗрдЬ 4. рдПрдХ рдирд┐рдпреЛрдЬрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ред

рддрд╛рд▓рд┐рдХрд╛ 3 рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИред

рддрд╛рд▓рд┐рдХрд╛ 3ред
рд╕рдВрдЦреНрдпрд╛yрд╕рдВрдЦреНрдпрд╛y
1-1-1-1-1-1рем.репреж,репрек,релрем,репрежреи17+1-1-1-1-1рем.репрел,ремреи,релреж,рейрекрей
2-1-1-1-1+1рем.реирем,релреп,реиреж,реореорел18+1-1-1-1+16.27117213
3-1-1-1+1-1рез.режрек,ремрео,ремрек,ремреорез19+1-1-1+1-1рез.режрек,репрем,режрел,рейрекрем
4-1-1-1+1+1.репрел,репреи,реорен,ренренрен20+1-1-1+1+1.репрем,режрез,реирео,режрежрел
5-1-1+1-1-1рем.репреи,реирек,репрез,реирейрео21+1-1+1-1-16.94905457
6-1-1+1-1+1рем.реиреп,реирез,рейрео,релрекрез22+1-1+1-1+1рем.реирео,реорек,реорей,ремрепрео
7-1-1+1+1-1рез.режрек,ренрей,реирен,ремрепрей23+1-1+1+1-1рез.режрек,реорек,реиреп,ренрейреи
8-1-1+1+1+1.репрел,репрез,ренрео,рекремрек24+1-1+1+1+1.репрел,репреп,реорек,ремрейреп
9-1+1-1-1-1рем.репрек,ренрео,реирео,резрелреп25+1+1-1-1-1рем.репрек,рекрел,ренрек,ренрелреи
10-1+1-1-1+1рем.реирем,репреп,ремрез,рекреирез26+1+1-1-1+1рем.реирео,резрел,ренрек,релрейрел
11-1+1-1+1-1рез.режрек,ренреж,рейреи,релрепрел27+1+1-1+1-1рез.режрек,ренреп,рейрен,реоренрел
12-1+1-1+1+1.репрем,режреж,ренрем,реирекрек28+1+1-1+1+1.репрем,режрео,резрей,рейрекрео
13-1+1+1-1-1рем.репрел,рекрез,ремреж,репрекрей29+1+1+1-1-1рем.репрел,реирем,режреи,репреирел
14-1+1+1-1+1рем.реирен,реореи,реирей,рейрейрем30+1+1+1-1+1рем.реирео,рекрен,репрел,реиремрей
15-1+1+1+1-1рез.режрек,реореж,резреп,рекреорей31+1+1+1+1-1рез.режрек,ренреп,релреи,репрепрез
16-1+1+1+1+1.репрем,режрел,релреп,реирежрем32+1+1+1+1+1.репрем,режрел,репрез,репреирен

рдЪрд░рдг 5. рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред

рдкреНрд░рддрд┐рдЧрдорди рд╕рдореАрдХрд░рдг (3) рдХреЗ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


ред (4)

рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ 4 рдФрд░ рдЕрдВрдЬреАрд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ ред реи ред

рддрд╛рд▓рд┐рдХрд╛ 4ред
3.973612110.05197110.02450410.0034686-реи.репрез,реореи,ремрепреи-.реирек,реорей,режренреж



рдЕрдВрдЬреАрд░ред 2. рдкреНрд░рддрд┐рдЧрдорди рд╕рдореАрдХрд░рдг рдХреЗ рдЧреБрдгрд╛рдВрдХред

рдЪрд░рдг 6. рдирд┐рд╖реНрдХрд░реНрд╖ред

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

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

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдВрджрд░реНрдн

  1. рдбрдмрдХреЛрд╡ рдПрд╕.рдП. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рдбрд┐рд╕ред candред tehnред рд╡рд┐рдЬреНрдЮрд╛рди / рдбрдмрдХреЛрд╡ рдПрд╕.рдП. - рдЯреЙрдореНрд╕реНрдХ, 2005 ред-- 135 рдПрд╕ред
  2. рдореЛрдЗрд╕реАрдЪреБрдХ рдПрд▓.рдбреА. рд╕рдЦреНрддреА рд╕реЗ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╕реНрдЯреЛрдЪрд╕реНрдЯрд┐рдХ рдкреЗрдЯреНрд░реА рдиреЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдФрд░ рддрд░реАрдХреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕: рдбрд┐рд╕ред candред tehnред рд╡рд┐рдЬреНрдЮрд╛рди / Moiseychuk рдПрд▓.рдбреА. - рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ, 2002 ред-- 152 рдкреАред
  3. рдПрдбрд▓рд░ рдпреВ.рдкреА., рдорд╛рд░реНрдХреЛрд╡рд╛ рдИ.рд╡реА., рдЧреНрд░рд╛рдиреЛрд╡реНрд╕реНрдХреА рдпреВ.рд╡реА. рдЗрд╖реНрдЯрддрдо рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ред - рдПрдо ред: рдирд╛рдХрд╛, 1976 ред-- 279 рдкреАред
  4. рдПрд▓рдПрд▓рд╕реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХреНрд▓рдмред - URL: http://prof-club.ru/ рдЕрдкреАрд▓ рдХреА рддрд╛рд░реАрдЦ: 09/25/2011
  5. рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП Kaspersky K. Techniqueред рд╕реНрдореГрддрд┐ рдХрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧред - рдПрд╕рдкреАрдмреАред: рдмреАрдПрдЪрд╡реА-рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ, 2003 ред-- 464 рдкреАред
  6. MySQL рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдЪрд░ред - URL: http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html рдЕрдкреАрд▓ рдХреА рддрд╛рд░реАрдЦ: 09/25/2011

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


All Articles