公司換成華為服務器后,新環境出現這個問題,一旦人多點 訪問特別卡,剛開始很不爽 一通cnm,還是靜下心來解決問題吧
后來找到來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>
如果是windows系統的服務器,請參考:Windows下Apache的優化
我的配置如下

文章轉自:https://blog.csdn.net/moqiang02/article/details/84542110
