本文簡要介紹了幾個優化 Apache 的技巧

2021-04-13 09:43:05 字數 1017 閱讀 1654

原貼:http://www.5dlinux.com/article/show.asp?id=5998

本文簡要介紹了幾個優化 apache 的技巧,在實戰中十分有用。

# 公升級 apache 到最新版本,新版本往往包含效能提公升和安全更新。

# 在 httpd.conf 中設定 "hostnamelookups off" 能避免針對每個訪問者的 dns 網域名稱的反向查詢。

# 採用另外一台伺服器處理檔案。

# 保持您的 apache 苗條,編譯那些僅僅需要的模組,在編譯之前,修改 src/configuration 檔案,在那些不需要的模組之前用 # 號注釋掉。

# 如果不需要流量日誌,那麼把 httpd.conf 中的 transferlog 指向到 /dev/null/

# 除非你確定使用 .htaccess 檔案來控制一些目錄的許可權,否則設定 "allowoverride none" ,這樣就免去 apache 在每個目錄搜尋 .htaccess 檔案的勞役之苦。

# 不要讓不需要的後台程序執行。

# 千萬不要把頁面或者日誌檔案寫到網路磁碟上,例如 nfs。

# 不要讓 apache (httpd) 執行於 inetd 模式。

# 不要讓 x windows 執行在你的 web 伺服器上,用 ctrl-alt-backspace 關閉 x 。

# 避免使用 ssi tag。

# 在 cgi 指令碼中:

* 檔案 i/o:開啟的檔案數目越少越好。

* shell 命令:採用全路徑來呼叫 shell 命令。

* 如果你的**主要以 cgi 來驅動,那麼請使用 mod_perl。

* 在你的 web 頁面目錄中,不要讓檔案數超過 1000 個,檔案越多花費在定位上的時間也越多。

# 在 web 伺服器上的越少越好,保證每個都經由壓縮器執行。

# 對你的**做壓力測試,建議採用 apache 自帶的 ab 命令來測試。

# 為了最好的效能,最好把網線拔掉,這樣你的 web 伺服器就十分安全,而且負載馬上降為 0,:-)

Asp HTTP 簡要介紹

asp http 簡要介紹 特性 1 get post head 請求方法 2 response 回應 頭可見 3 accept 接受 頭可修改 4 超時時間可調整 5 支援proxy 6 自定義客戶 頭 7 自定義posts的內容 型別頭 8 重定向 9 支援驗證內容 10 從url獲得檔案 包括...

Ransac 簡要介紹

什麼是ransac?ransac是randomsampleconsensus 隨機抽樣一致性 的縮寫。它是從乙個觀察資料集合中,估計模型引數 模型擬合 的迭代方法。它是一種隨機的不確定演算法,每次運算求出的結果可能不相同,但總能給出乙個合理的結果,為了提高概率必須提高迭代次數。ransac很強大。如...

簡要介紹WPF

什麼是wpf wpf是windows presentation foundation的簡稱,顧名思義是專門用來編寫程式表示層的技術和工具。當今的程式除了一些非常小巧的實用工具外,大部分程式都是多層架構的程式,一般至少包含三層 資料層 業務邏輯層和表示層。這3層的功能大致如下 wpf的功能就是用來編寫...