Apache優化
Apache優化
內核調試,關閉一些不必要運行的服務,或者刪除一些不需要的用戶
Apache優化:
工作模式:
1.worker 單進程多線程,是和併發較多的環境,資源消耗比較傻
2.prefork 單進程單線程,適合併發較少的環境,資源消耗比較多
<IfModule prefork.c>
StartServers 8 開啓httpd時要啓用的進程的數量
MinSpareServers 5 最小的空閒的進程的數量
MaxSpareServers 20 最大的空空閒的進程的數量
ServerLimit 256 服務器限制最多可處理多少請求
MaxClients 256 服務器最多可以接受多少客戶端請求
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 4 開啓httpd時要啓用的進程的數量
MaxClients 300 服務器最多可以接受多少客戶端請求
MinSpareThreads 25 最小空閒線程數量
MaxSpareThreads 75 最大空閒線程數量
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
....
KeepAlive On 開啓長連接
KeepAliveTimeout 15 長連接超時時間單位秒
MaxKeepAliveRequests 100 可接受的最大的長連接請求的數量