1.編輯 /etc/httpd/conf/httpd.conf
1.關閉DNS 查詢: ,找到HostnameLookups 設為Off
2.設定 Timeout 60
3.設定 KeepAlive on
4.設定KeepAliveTimeout 15
5.設定 MaxKeepAliveRequests 為 5000 (同時最大可允許的KeepAlive數量)
6.如果未架設虛擬主機,則建議UseCanonicalName On
2. 伺服器中關閉不必要的服務,儘量簡單輕量化
1. 可以透過chkconfig 設定開機時不啟動 ,以MySQL資料庫為例子,可以透過命令 chkconfig mysqld off ,如果已經運行中的可以透過service mysqld stop 將服務停止
3. Apache 運作是採用MPM(multi-processing modules),目前有perfork 、worker 、event三種,其中以perfork 運作間容性與可靠性較佳,
透過httpd -l 可以看目前運作的何種模式
調整perfork的相關參數 編輯 /etc/httpd/conf/httpd.conf ,找到prefork的區塊,可調整為
StartServers 20
MinSpareServers 20
MaxSpareServers 50
ServerLimit 500
MaxClients 500
MaxRequestsPerChild 4000
沒有留言:
張貼留言