iis7.5是微軟推出的最新平台iis,效能也較以前有很大的提公升,但是預設的設定配不適合很大的請求。但是我們可以根據實際的需要進行iis調整,使其效能更佳,支援同時10萬個請求。
以下方案,通過對iis7的配置進行優化,調整iis7應用池的佇列長度,請求數限制,tcpip連線數等方面,從而使web伺服器的效能得以提公升,保證web訪問的訪問流暢。
在【應用程式池】列表中,選擇你相應**所使用的應用程式池,將原來的佇列長度由1000改為65535。當然這裡的佇列長度你可以根據自己的訪問使用者*1.5來設定,例如:你有2000使用者,你此處就可以設定為3000(3000=2000使用者數*1.5),官方參考
設定如下圖:
1、單擊「開始」,然後單擊「執行」。
2、在「執行」對話方塊中,鍵入 notepad %systemroot%\microsoft.net\framework64\v4.0.30319\config\machine.config,然後單擊「確定」。(不同的.net版本路徑不一樣,你可以選擇你自己當前想設定的.net版本的config)
3、找到如下所示的 processmodel 元素:
4、將 processmodel 元素替換為以下值:
5、儲存並關閉 machine.config 檔案。
在cmd命令中執行命令:reg add hklm\system\currentcontrolset\services\http\parameters /v maxconnections /t reg_dword /d 100000,當然也可以手動去登錄檔修改
可在登錄檔中檢視
至此,iis的調整優化就完成了,可以同時支援10w個請求。
參考:msdn:
IIS7 5標識介紹
應用程式池的標識是執行應用程式池的工作程序所使用的服務帳戶名稱。預設情況下,應用程式池以 network service 使用者帳戶執行,該帳戶擁有低階別的使用者許可權。您可以將應用程式池配置為以 windows server 2008 作業系統中的內建使用者帳戶之一執行。例如,您可以指定local...
記錄IIS7 5的rewrite配置
前言 因win7自帶iis7.5,用來做本地的測試比較方便。所以自己一直在用。但前兩天在配置rewrite的時候踩了坑,因此記錄一下備忘。配置 其實配置非常簡單,不出意外,安裝 iis 的 rewrite module 2.0 這個擴充套件,然後直接新增規則就可以work了。自己踩坑就踩在了rewr...
IIS 7或IIS 7 5中配置SSL加密
使用ssl加密是web部署中常用的技術,敏感新在傳遞過程中的安全全靠它來保障。現在多數 都採用了此技術,例如各類郵箱的登入基本上都採用https協議來進行傳輸。今天我們看一下在iis 7.x中如何對自己的站點進行ssl加密。在iis 7.x中要比在6.0及之前的版本中容易不止一倍兩倍,太簡單了。我們...