香港新浪網 MySinaBlog
| 15/12/08, 19:46 | 電腦 | (356 Reads)
把apache的access_log combined 紀錄檔功能關掉,會快一點

還有 MaxClient,提升到256,會快很多 (預設值是150)

/etc/httpd/conf/httpd.conf
--------------------------------------

CustomLog logs/access_log combined
前面加#註解關閉

KeepAlive On (使用保持連線功能)
MinSpareServers 20 (最低待命程序數)
MaxSpareServers 80 (最高待命程序數)
MaxClient 256 (httpd最高服務上限)

重新啟動apache即可

視記憶體多寡作調整,數值越高效能越好

不過那個 MaxClient 有256的限制,查資料說要自行改寫apache原始碼才能突破這個限制.... 驚訝

MaxClient是指服務要求,使用者每開一個網頁,算一個服務
一位使用者,他可能一個人就同時開好幾個網頁
以256的限制來說,大約只能供應一百多人同時提出服務要求
超過的話,apache就會自動暫時停止服務,直到空出來

| 15/12/08, 17:50 | 電腦 | (197 Reads)
修改 Apache目錄\conf\httpd.conf

找到
# EnableSendfile off
改成
EnableSendfile off

重新啟動Apache