支援高併發的IIS Web伺服器常用設定

2021-09-06 11:53:38 字數 2678 閱讀 9942

**

支援高併發的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中將

<

processmodel

autoconfig

="true"

/>

改為

<

processmodel

enable

="true"

requestqueuelimit

="100000"

/>

(儲存後該設定立即生效)

b) 開啟c:\windows\microsoft.net\framework64\v4.0.30319\config\browsers\default.browser,找到,注釋部分,然後執行在命令列中執行aspnet_regbrowsers -i。

<

defaultbrowser

id="wml"

parentid

="default"

>

<

identification

>

<

header

name

="accept"

match

="text/vnd\.wap\.wml|text/hdml"

/>

<

header

name

="accept"

nonmatch

/>

identification

>

defaultbrowser

>

以解決text/vnd.wap.wml問題。

設定命令:

設定結果:

<

serverruntime

="100000"

/>

(儲存後該設定立即生效)

4、http.sys的設定

登錄檔設定命令1(將最大連線數設定為10萬):

reg add hklm\system\currentcontrolset\services\http\parameters /v maxconnections /t reg_dword /d 100000
登錄檔設定命令2(解決bad request - request too long問題):

reg add hkey_local_machine\system\currentcontrolset\services\http\parameters /v maxfieldlength /t reg_dword /d 32768reg 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中增加如下的規則:

遷入阿里雲後遇到的request.userhostaddress記錄ip位址問題

支援高併發的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...