补充:IIS连接数并不是同时访问IP数,一个IP或一台电脑,可能同时打开你网站的多个页面,占用你多连接,所以网站的链接请不要设计成新窗口打开,否则你的连接数将被很快耗尽,还有这样的连接数限制,一般用一台个人电脑,下个CC攻击器,1秒种后你的网站就打不开了
1、调整IIS 7应用程序池队列长度(由原来的默认1000改为65535。)IIS Manager >ApplicationPools >Advanced Settings
Queue Length : 65535
2、调整IIS 7的appConcurrentRequestLimit设置(由原来的默认5000改为100000。)
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置:
<serverRuntime appConcurrentRequestLimit="100000" />
3、调整machine.config中的processModel>requestQueueLimit的设置 (由原来的默认5000改为100000。)
<configuration>
<system.web>
<processModel requestQueueLimit="100000"/>
4、修改注册表,调整IIS 7支持的同时TCPIP连接数(由原来的默认5000改为100000。)
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)