1. 程式人生 > >解決apache環境下網站訪問速度慢的問題(重點參考)

解決apache環境下網站訪問速度慢的問題(重點參考)

如果apche訪問量過大,將會導致頁面開啟遲緩,下載速度也降低,如果由於經費和環境問題,叢集方案沒有得以應用。可以通過對Apache2增加模組MPM來進行優化, 這裡我選擇執行緒型MPM加以優化: 
開啟mpm:在httpd.conf檔案中去掉 Include conf/extra/httpd-mpm.conf 前面的“#”號(提示:如果沒有此段程式碼可以新加。沒有此檔案httpd-mpm.conf可以新建,也可以直接加程式碼到)

優化配置: 

伺服器啟動時建立的執行緒數 StartServers 200 
空閒子程序的最小數量 MinSpareServers 100 
空閒子程序的最大數量 MaxSpareServers 200 
允許同時伺服的最大接入請求數量 MaxClients 800 
每個子程序在其生存期內允許伺服的最大請求數量 MaxRequestsPerChild 3000

程式碼(前提是apache的工作模式是prefork):


<IfModule mpm_prefork_module> 
StartServers 200 
MinSpareServers 100 
MaxSpareServers 200 
MaxClients 800 
MaxRequestsPerChild 3000 
</IfModule>