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

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

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

рдХрд╣рд╛рдБ (2)
- i- рд╡реЗрдВ рдХрд╛рд░рдХ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред
рдлрд┐рд░, 5 рдХрд╛рд░рдХреЛрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░рдХ рдХреЗ 5 рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде, рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ

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

рдЕрдВрдЬреАрд░ред 1. рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЕрдореВрд░реНрддрдиред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдореВрд░реНрдд рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдорд╣рд╛рди рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдЬрд╛рдВрдЪ рдХреА рдЧрдИ рдШрдЯрдирд╛ рдпрд╛ рд╡рд╕реНрддреБ рдХреЗ рдЖрдВрддрд░рд┐рдХ рддрдВрддреНрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдШрдЯрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд╕реНрддреБ (рдХрд╛рд░рдХреЛрдВ) рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ)
[3] рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХрдо рд╣реИред
MPE рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдХрдИ рд╢рд░реНрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ [3]:
- рдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкреНрд░рдЬрдирди;
- рдХрд╛рд░рдХреЛрдВ рдХреА рд╕рдВрдЧрддрддрд╛;
- рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдФрд╕рддрддрд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдХрд╛рд░рдХреЛрдВ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдФрд░ рдЕрдиреБрдХреВрд▓рддрд╛, рдЖрджрд┐ред
рд╕рд╛рджреГрд╢реНрдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдирд╛ тАЛтАЛрд╕рдВрднрд╡ рд╣реИред рдлрд┐рд░, рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдкреВрд░реА рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдореМрдЬреВрджрд╛ рдПрдордкреАрдИ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордкреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрджреНрдзрддрд┐ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреЗрд╢реЗрд╡рд░ рдХреНрд▓рдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ
[4] рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдЪрд░рдг 1. рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
рдХрд┐рд╕реА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реЛ рдЧрдпрд╛:
- рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬрд┐рд╕реЗ PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ;
- рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, PHP рджреБрднрд╛рд╖рд┐рдпрд╛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ;
- рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ MySQL DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ;
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
рдкреНрд░рдпреЛрдЧ рдХреЗ рдЧрдгрд┐рддреАрдп рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ
[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 рдореЗрдВ рдЕрдкрдирд╛рдИ рдЧрдИ рд╕реВрдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
- +1 рдХрд╛рд░рдХ рдХреЗ рдКрдкрд░реА рд╕реНрддрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ;
- -1 рдХрд╛рд░рдХ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рддрд╛рд▓рд┐рдХрд╛ 2редрдлрд╝реИрдХреНрдЯрд░ | рдКрдкрд░реА рд╕реНрддрд░ (+1) | рдирд┐рдЪрд▓рд╛ рд╕реНрддрд░ (-1) |
---|
 | 265 рдПрдордмреАред | 16 рдПрдордмреАред |
---|
 | 300 | 64 |
---|
 | 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 | +1 | 6.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 | -1 | 6.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.97361211 | 0.0519711 | 0.0245041 | 0.0034686 | -реи.репрез,реореи,ремрепреи | -.реирек,реорей,режренреж |

рдЕрдВрдЬреАрд░ред 2. рдкреНрд░рддрд┐рдЧрдорди рд╕рдореАрдХрд░рдг рдХреЗ рдЧреБрдгрд╛рдВрдХред
рдЪрд░рдг 6. рдирд┐рд╖реНрдХрд░реНрд╖ред
рдЕрдВрдЬреАрд░ рд╕реЗред рдЪрд┐рддреНрд░
2 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдм рдкреЗрдЬ рдХреА рдкреАрдврд╝реА рдореЗрдВ рдореБрдЦреНрдп рдпреЛрдЧрджрд╛рди рдХрд╛рд░рдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рддрд┐рдЧрдорди рдЧреБрдгрд╛рдВрдХ

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