win2003的IIS6,我將網站屬性面板上的“保持HTTP連接”勾選上,超時時間為“120秒”,也就是默認設定。但是為什么百度站長抓取網站的header里面,connect的值是“close”,而不是期望的“Keep-Alive”? 我期望IIS保持連接以提高效率,謝謝。
uj5u.com熱心網友回復:
1、當你的Server記憶體充足時,KeepAlive =On還是Off對系統性能影響不大。2、當你的Server上靜態網頁(Html、圖片、Css、Js)居多時,建議打開KeepAlive 。
3、當你的Server多為動態請求(因為連接資料庫,對檔案系統訪問較多),KeepAlive 關掉,會節省一定的記憶體,節省的記憶體正好可以作為檔案系統的Cache(vmstat命令中cache一列),降低I/O壓力。
PS:當KeepAlive =On時,KeepAliveTimeOut的設定其實也是一個問題,設定的過短,會導致Apache 頻繁建立連接,給Cpu造成壓力,設定的過長,系統中就會堆積無用的Http連接,消耗掉大量記憶體,具體設定多少,可以進行不斷的調節,因你的網站瀏覽和服務器配置 而異。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/96996.html
上一篇:如何開啟mysql的3306埠?
