使用.NET開發的Web應用程序部署到IIS上後,當有大量用戶併發訪問,用戶在訪問的時候可能會出現頁面打開慢或無法打開的情況,那麼從服務器上的IIS上我們可以做以下調整,讓應用支持10萬級以內的併發訪問。
1、調整IIS 應用程序池隊列長度,由原來的默認1000改爲65535,如下圖所示:
2、調整IIS的 appConcurrentRequestLimit 設置,找到C:\Windows\System32\inetsrv\config\applicationHost.config文件,如下圖所示:
3、找到<serverRuntime/>配置節,由原來的默認5000改爲100000,配置如下圖所示:
4、找到Framework的配置文件machine.config,如下圖所示:
5、找到<processModel/>配置節,設置requestQueueLimit值爲100000,如下圖所示:
6、修改註冊表,調整IIS 支持的TCP/IP連接數, 由原來的默認5000改爲100000,只需要打開命令提示符,輸入以下命令即可:
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameteris /v MaxConnections /t REG_DWORD /d 100000
轉載:https://baijiahao.baidu.com/s?id=1609559784965947309&wfr=spider&for=pc