IIS7并发数优化
参考:http://wenku.baidu.com/view/4a1f69ea102de2bd96058835
一、 调整IIS 7应用程序池队列长度
由原来的默认1000改为65535
IIS 管理器 >应用程序池 > 高级设置
队列长度 : 65535
二、 调整IIS 7的appConcurrentRequestLimi t设置
由原来的默认5000改为100000。
直接运行:
C:\Windows\System32\inetsrv\appcmd.exeset config /section:serverRuntime /appConcurrentRequestLimi
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置。
三、 调整machine.config中的processModel>requestQueueLimit的设置
由原来的默认5000改为100000。
machine.config位于C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG下
打开machine.config进行查看
将其中的字段进行修改
四、 修改注册表,调整IIS 7支持的同时TCPIP连接数
由原来的默认5000改为100000。
直接在命令行运行:
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 1000000
在注册表对应栏目中可以进行查看:
完成上述4个设置,就可以支持10万个同时请求。
参考http://www.cnblogs.com/yjmyzz/archive/2009/06/25/1511122.html