PHP рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЗрд▓реЗрд╕реНрдЯрд┐рдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╡реЗрдм рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЕрдиреБрдХреВрд▓рди

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

рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рднреА рдореМрдЬреВрджрд╛ CMS рд╣рдорд╛рд░реА рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ Jelastic.Cloud рдкрд░ рдЕрдкрдиреЗ PHP рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВред рд╣рдо UMI.CMS рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред

рдЪрд▓реЛ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдХрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, Apache + MySQL рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред



рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреИрд╕реЗ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЦреБрдж рдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдВрдХ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рд▓реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде, рд╕рд╡рд╛рд▓ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред MySQL рдиреЛрдб рдмрдирд╛рддреЗ рд╕рдордп, рд░реВрдЯ рдпреВрдЬрд░ рдкрд╛рд╕рд╡рд░реНрдб рдореЗрд▓ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рд╛рдЗрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, PhpMyAdmin рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:



рд╣реЛрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддреА рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬреЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ PhpMyAdmin рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрдЧреА рдФрд░ рдХрд╣реАрдВ рдФрд░ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ "рдХреЛрдИ рднреА рд╣реЛрд╕реНрдЯ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдкрддреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

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

рдЬреЗрд▓реИрд╕реНрдЯрд┐рдХ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рдЕрдЧрд▓реА рдХрдард┐рдирд╛рдИ рд╕рд╛рдЗрдЯ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реА рд╣реИред рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕ рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛:





рдФрд░ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рдХрдиреЗрдХреНрд╢рди рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:





рдЬрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВ MySQL рд╕реЗред
рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, MySQL рдиреЛрдб рдХрд╛ "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рдЪреБрдиреЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП my.cnf рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ:



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

рдЕрдм рдЪрд░ рдХреНрд╡реЗрд░реА_cache_size рдХреЛ 16M рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдХреИрд╢ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред рдпрд╣ рдПрдХ рдФрд╕рдд рдореВрд▓реНрдп рд╣реИ, рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдЗрдЯреЛрдВ (рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде) рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЖрдВрдХрдбрд╝рд╛ рдЗрд╖реНрдЯрддрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдХреИрд╢ рдХрд░рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдереНрд░реЗрдб_cache_size = 16 рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (8 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдЙрдЪреНрдЪ рд╕рдВрд╕рд╛рдзрди рдЯреНрд░реИрдлрд╝рд┐рдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ)ред

рдЪреВрдВрдХрд┐ InnoDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ innodb_flush_log_at_trx_commit рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд╕реНрдХ рдореЗрдВ рдбрдВрдкрд┐рдВрдЧ рд▓реЙрдЧ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ, рдЖрдк рдорд╛рди 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ 2 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ: рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреА рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред

InnoDB рд╕реЗ рдЬреБрдбрд╝реЗ 2 рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

innodb_flush_method = O_DIRECT рдЙрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрдЪрддрд╛ рд╣реИ рдЬрдм рдХреИрд╢рд┐рдВрдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ MySQL рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;

innodb_buffer_pool_size рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 512 рдПрдордмреА рдкрд░ рд╕реЗрдЯ рд╣реИ, рдЬреЛ рдЫреЛрдЯреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде, рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ 1.5-2 рдЧреБрдирд╛ рдмрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЗрди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, my.cnf рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ MySQL рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реА рддрд░рд╣ Apache рдиреЛрдб рдореЗрдВ php.ini рдЦреЛрд▓реЗрдВред
рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рд╕рд╛рдЗрдЯ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдХреНрд╕рд░ PHP рддреНрд╡рд░рдХ, рдпрд╛ рдмрд▓реНрдХрд┐, рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдмрди рдЬрд╛рддреА рд╣реИред 4 рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреЗрд▓реЗрд╕реНрдЯрд┐рдХ рдореЗрдВ рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реНрдб рд╣реИрдВ, рдЖрдкрдХреЛ рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ phn.ini рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрди рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдкреАрд╕реА рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЗрд╕реА рд╕рдордп, рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрд╕рдУ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдФрд░ рд╕реНрд╡рдпрдВ рдХреЛ php.ini рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

APC рдХреЗ рдЕрдиреБрдХреВрд▓рддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, php.ini рдореЗрдВ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:

realpath_cache_size = 4M - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрде рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рдХреА рдорд╛рддреНрд░рд╛;

apc.ttl = 1800 - рдХреИрд╢ рд╕рдордп рдХреЛ 30 рдорд┐рдирдЯ рддрдХ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (рд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╖реНрдЯрддрдо рдореВрд▓реНрдп рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ);

apc.max_file_size = 4M - рд░реИрдо рдХреА рдЦрдкрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рд╕реЗ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛;

apc.shm_size = 128M - рдЕрдзрд┐рдХрддрдо рдХреИрд╢ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ ( apc.shm_seolution рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ);

Php.ini рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЧреЛрдкрдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ httpd.conf рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦреЗрдВрдЧреЗ:

<IfModule prefork.c>
StartServers 1
MinSpareServers 1
рдореИрдХреНрд╕рд╕реНрдкреЗрд░рд╕рд░реНрд╡рд░реНрд╕ 2
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 100


рдЗрд╕реЗ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

<IfModule prefork.c>
StartServers 5
MinSpareServers 5
рдореИрдХреНрд╕рд╕реНрдкреЗрд░рд╕рд░реНрд╡рд░реНрд╕ 10
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 10000


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

рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ httpd.conf рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирддреАрдЬрд╛ UMI.CMS рдкреНрд░рджрд░реНрд╢рди рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ "рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо" рдерд╛ред



рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛! рдЦреИрд░, рдЬреЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдкрд░ 1-рдХреНрд▓рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕реАрдПрдордПрд╕ рдХреИрдЯрд▓реЙрдЧ рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдбрд╝рддреЗ рд╣реИрдВред

рдЖрдк рдЗрд╕реЗ 15 рдЕрдХреНрдЯреВрдмрд░ рддрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗрдХрд░ рд╕реНрд╡рдпрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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


All Articles