適用的iis版本:iis 7.0, iis 7.5, iis 8.0
適用的windows版本:windows server 2008, windows server 2008 r2, windows server 2012
1、應用程式池(application pool)的設定:
general->queue length設定為65535(佇列長度所支援的最大值)
process model->idle time-out設定為0(不讓應用程式池因為沒有請求而**)
recycling->regular time interval設定為0(禁用應用程式池定期自動**)
2、.net framework相關設定
a) 在machine.config中將
複製** **如下:
改為複製** **如下:
(儲存後該設定立即生效)
b) 開啟c:\windows\microsoft.net\framework64\v4.0.30319\config\browsers\default.browser,找到,注釋部分,然後執行在命令列中執行aspnet_regbrowsers -i。
複製** **如下:
以解決text/vnd.wap.wml問題。
3、iis的applicationhost.config設定
設定命令:
複製** **如下:
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverruntime /appconcurrentrequestlimit:100000
設定結果:
複製** **如下:
(儲存後該設定立即生效)
4、http.sys的設定
登錄檔設定命令1(將最大連線數設定為10萬):
複製** **如下:
登錄檔設定命令2(解決bad request - request too long問題):
複製** **如下:
reg add hkey_local_machine程式設計客棧\system\currentcontrolset\services\http\parameters /v maxrequestbytes /t reg_dword /d 32768
(需要在命令列執行 net stop http & net start http & iisreset 使設定生效)
5、針對負載均衡場景的設定
在url rewrite module中增加如下的規則:
複製** **如下:
>
" value="" />
&eyzklldknlnbsp;
6、 設定cache-control為public
在web.config中新增如下配置:
複製** **如下:
本文標題: iis web伺服器支援高併發設定方法詳解
本文位址: /jiqiao/fuwuqi/101908.html
支援高併發的IIS Web伺服器常用設定
適用的iis版本 iis 7.0,iis 7.5,iis 8.0 適用的windows版本 windows server 2008,windows server 2008 r2,windows server 2012 2 net framework相關設定 a 在machine.config中將 p...
支援高併發的IIS Web伺服器常用設定
適用的iis版本 iis 7.0,iis 7.5,iis 8.0 適用的windows版本 windows server 2008,windows server 2008 r2,windows server 2012 2 net framework相關設定 a 在machine.config中將 改...
支援高併發的IIS Web伺服器常用設定
適用的iis版本 iis 7.0,iis 7.5,iis 8.0 適用的windows版本 windows server 2008,windows server 2008 r2,windows server 2012 2 net framework相關設定 a 在machine.config中將 p...