рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рднрд░реЗ рд╣реБрдП рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕





рдкрд░рд┐рдЪрдп


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

* рд╡реИрд╕реЗ, рдЙрд╕ рд╕рдордп рдореБрдЭреЗ * nix рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдЬреЛ рднреА рд╕рд░реНрд╡рд░ рдорд┐рд▓реЗ рдереЗ, рд╡реЗ рд╕рдм рдореБрдЭреЗ рдЬрд▓реНрджреА-рдЬрд▓реНрджреА рдкрддрд╛ рдереЗред



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





nginx + php-fpm


рдЧреВрдЧрд▓ рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЙрдЪреНрдЪ-рд▓реЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд▓реЛрдЧ рдлрд╛рд╕реНрдЯ-рд╕реАрдЬреАрдЖрдИ рдореЛрдб рдореЗрдВ php рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рд╢рд╛рд╕рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рд░реВрд╕реА рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЧрдИ рдереА, рдирдЧреАрдиреЗрдХреНрд╕ (рдЗрдЧреЛрд░ рд╕рд┐рдпреЛрд╕реЗрд╡ ) рдФрд░ php-fpm (рдПрдВрдбреНрд░реА рдирд┐рдЧрдорд╛рдЯреБрд▓рд┐рди ) рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ред Apache рдФрд░ рдЗрд╕рдХреЗ mod_php рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ php-fpm n php рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдж рдореЗрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдкрд┐рдпреЛрдВ рдкрд░ рд▓рдЯрдХ рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде, php рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд╕рдордп рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдордд рдкреВрдЫрд┐рдП рдХрд┐ рдореИрдВрдиреЗ рд▓рд╛рдЗрдЯрдЯреИрдк рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕реНрдкреЙрди-рдПрдлрд╕реАрдЬреА рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЪреБрдирд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╣реЛрд▓реАрд╡рд░реНрд╕ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ, рднрд╛рд░ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд░рд╛рд╣рдд рдХреА рд╕рд╛рдВрд╕ рд▓реАред



eAccelerator


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



MySQL рд╕реВрдЪрдХрд╛рдВрдХ


рдореБрдЭреЗ рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ php рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдбрдмрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдХреЛрдб рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рдерд╛ рдФрд░ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ рдЗрд╕рдХреА рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рдХреЛрдб рдореЗрдВ, рдЕрдбрд╝рдЪрдиреЗрдВ рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдЙрдирдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред Php рд░рдирдЯрд╛рдЗрдо рдФрд░ sql рдХреНрд╡реЗрд░реА рд░рдирдЯрд╛рдЗрдо рдХреА рдЧрд┐рдирддреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЯрд╛рдЗрдорд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рддреБрд░рдВрдд рдЕрдбрд╝рдЪрди рдкрд╛рдИ рдЧрдИред рд╕рдВрд╕рд╛рдзрди рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реАрдПрдордПрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдФрд░ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ MySQL рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ред рдЦреИрд░, рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рдВрдмреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рд╢реБрд░реВ рд╣реЛ рдЧрдП, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд╛рдереА рдмрди рдЧрдПред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ sql рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп 10-20 рдЧреБрдирд╛ рддрдХ рдХрдо рд╣реЛ рдЧрдпрд╛ рдФрд░ рдкреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЦреБрд╢реА рдХреЗ рджрд┐рди рд╢реБрд░реВ рд╣реЛ рдЧрдПред



memcached


рдЬрдм рддрдХ рд▓реЛрдб рд╡рд╛рдкрд╕ рд╢реЗрд▓реНрдл рдореЗрдВ рдерд╛, рддрдм рддрдХ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╕рд░реНрд╡рд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕реНрдкреЛрд░реНрдЯреНрд╕ рдЗрдВрдЯрд░реЗрд╕реНрдЯ рдЦреЗрд▓рд╛ рд╣реИред рдЬрдм рдкреЗрдЬ рдкреАрдврд╝реА рдХрд╛ рд╕рдордп 2 рд╕реЗрдХрдВрдб рд╕реЗ 0.5 рд╕реЗрдХрдВрдб рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд, рдмрд╣реБрдд рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ рднрд╛рд░реА рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХреЗрд╡рд▓ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреНрдпреВрдирддрдоред рд╡рд┐рд╢рд╛рд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рдЖрдВрджреНрд░реЗрдИ рд╕реНрдорд┐рд░рдиреЛрд╡ рдХреА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЖрдИ: "рд╡реЗрдм, рдХреИрд╢рд┐рдВрдЧ рдФрд░ рдореЗрдордХреЗрдЪреНрдб" (рд╣рд╛рдИрд▓рд╛рдб ++ 2008 рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП! Memcached - рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреИрд╢рд┐рдВрдЧ рд╕рд░реНрд╡рд░ livejournal.com рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордп рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рдореЗрд░реА рдпреЛрдЬрдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрдореЗрдЪреЗ рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдХрд╛рдо рдЗрд╕ рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ sql рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд░реЗрдВрдбрд░ рдмреНрд▓реЙрдХ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЗрдХреИрдЪреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╕рд╛рдЗрдЯ рдХреЗ рдХрдИ рдкрдиреНрдиреЛрдВ рдкрд░, рдЙрдирдХреА рдкреАрдврд╝реА рдХрд╛ рд╕рдордп рдмрд╣реБрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ - 0.009s! рдпрд╣ рдЕрдм рддрдХ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЦреЛрдЬ рдФрд░ рдЙрдкрд▓рдмреНрдзрд┐ рдереАред



Sysctl рдФрд░ рдпреВрдирд┐рдХреНрд╕-рд╕реЙрдХреЗрдЯ


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



рдЧреВрдврд╝ рд╡реНрдпрдХреНрддрд┐


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



MySQL tmpfs рдХреЗ рд▓рд┐рдП


рдореЗрд░реЗ рд╕рднреА рдЯреНрдпреВрдирд┐рдВрдЧ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рдж рд╕реЗ рдмрд╣реБрдд рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИред рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рдЧрдпрд╛, рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 2 рд╕рд░реНрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреА рд╕реЗрд╡рд╛ рджреЗ рд░рд╣реЗ рдереЗред рдкрд╣рд▓реЗ рдиреЗ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ php рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛, рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ MySQL рдХреЗ рддрд╣рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдЕрднреА рднреА рдЦрдбрд╝рд╛ рдирд╣реАрдВ рд╣реБрдЖ рдФрд░ рдЕрдм рд╕рдВрд╕рд╛рдзрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 600 рдХреЙрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрд╕рд╛рдзрди рдХреЗ рджреЛрдиреЛрдВ рд╣рд┐рд╕реНрд╕реЗ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ php рд╕реНрддрд░ рдкрд░ рдФрд░ MySQL рд╕реНрддрд░ рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ред рддреАрд╕рд░рд╛ рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдЙрдареЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдЖрджрд░реНрд╢ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдерд╛ред рдФрд░ рд╣рдм рдХреЗ рдкрдиреНрдиреЛрдВ рдкрд░ рдореИрдВрдиреЗ tmpfs рдореЗрдВ MySQL рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡рд┐рд╖рдп рджреЗрдЦрд╛ред рдФрд░ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдХреНрдпреЛрдВ рдирд╣реАрдВред рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рддреИрдпрд╛рд░реА рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдорд╣рддреНрд╡рд╣реАрди рд▓реЗрдХрд┐рди "рдЧреНрд▓реВрдЯреЛрдирд╕" рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рдПрдХ DB рдХреЛ рдХрдо рдХрд┐рдпрд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдЕрдВрддрддрдГ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╡рдЬрди 11 рд╕реЗ 2.5 рдЬреАрдмреА рддрдХ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдпрд╣ php рдХреЗ рддрд╣рдд 2 рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдбреЛрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде 3 рд▓реЙрдиреНрдЪ MySQL рдкрд░ред рдорд╛рдирдХ mysqlhotcopy рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддреА рд╣реИ (1.5 рд╕реЗрдХрдВрдб рдФрд░ рдЖрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ!)ред рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ред MySQL рдкрд░ рд▓реЛрдб 4 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЧрдпрд╛, рдЙрддреНрдкрд╛рджрдХрддрд╛ рднреА рдмрдврд╝ рдЧрдИред



рдирд┐рд╖реНрдХрд░реНрд╖


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



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



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



рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!



All Articles