apache高負載效能調優

2021-09-08 20:06:28 字數 611 閱讀 5635

先閱讀apache配置優化建議如下,再對相關引數進行調整,觀察伺服器狀況.

apache配置優化建議:

進入/usr/local/apache2/conf/extra 目錄下

apache優化,

經過上述操作後,apache已經能夠正常執行。但是,對於訪問量稍大的站點,apache的這些預設配置是無法滿足需求的,我們仍需調整apache的一些引數,使apache能夠在大訪問量環境下發揮出更好的效能。以下我們對apache配置檔案httpd.conf中對效能影響較大的引數進行一些說明。 

(1) timeout 該引數指定apache在接收請求或傳送所請求內容之前的最長等待時間(秒),若超過該時間apache則放棄處理該請求,並釋放連線。該引數預設值為120,推薦設定為60,對於訪問量較大的**可以設定為30或15。 

(2) keepalive 該引數控制apache是否允許在乙個連線中有多個請求,預設開啟。但對於大多數論壇型別站點來說,通常設定為off以關閉該支援。 

(3) mpm - prefork.c 在預設情況下apache使用prefork(程序)工作模式,可以說這部分的引數設定是對apache效能影響的核心和關鍵。使用者可以在配置文件中找到以下配置段:

複製**

apache高負載效能調優

先閱讀apache配置優化建議如下,再對相關引數進行調整,觀察伺服器狀況.apache配置優化建議 進入 usr local apache2 conf extra 目錄下 apache優化,經過上述操作後,apache已經能夠正常執行。但是,對於訪問量稍大的站點,apache的這些預設配置是無法滿足...

apache負載調優

apache負載調優 watch n 1 d pgrep httpd wc l apache動態檢視連線數 ps aux grep httpd wc l ps aux grep v grep awk httpd end 檢視apache占用記憶體平均數 vim etc sysctl.conf 編輯檔...

Apache 效能調優 參考篇

1 記憶體 適當選用適合大小的記憶體,保證谷峰負載時,有足夠的記憶體使用 2 使用ab測試apache效能 使用ab的缺點 不能更真實的模仿使用者的操作。3 調節保持連線的設定 keepalive on 在單一連線時進行多個請求 maxkeepaliverequests 200 單一連線時間可以允許...