在线留言 | RSS订阅 | 本站微信 WEBSTION网络技术网 - IT技术与电脑资讯分享,欢迎交流!
你的位置:首页 » 建站技术 » 正文

IIS性能优化方案

2022-3-19 13:52:4 | 作者:admin | 0个评论 | 人浏览

相关的介绍,层出不穷,在这里,且不管它是否真的有效,参照了很多内容,做了如下总结。

第一步,毋庸置疑,要提高IIS并发处理能力,首先要调整IIS队列大小。

这里建议队列长度大小为:65535(默认:1000)。这个值怎么计算,有种说法是,队列长度= 访问用户*1.5。

第二,调整IIS配置。

打开cmd命令,运行命令:c:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000。

 

第三,调整ASP.NET请求队列限制。通过修改machine.config中的processModel>RequestQueueLimit

找到mache.config,修改配置节processModel。

<processModel autoConfig="true" minIoThreads="30" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="100" requestQueueLimit="Infinite" />

 

最后,对修改注册表进行修改

运行cmd,输入reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000

修改注册表:

【 ASP.NET 2.0】

SOFTWARE\\Microsoft\\ASP.NET\\2.0.50727.0:MaxConcurrentRequestsPerCPU 值改为0

SOFTWARE\\Microsoft\\ASP.NET\\2.0.50727.0:MaxConcurrentThreadsPerCPU 值改为0

【 ASP.NET 4.0】

SOFTWARE\\Microsoft\\ASP.NET\\4.0.30319.0:MaxConcurrentRequestsPerCPU 值改为0

SOFTWARE\\Microsoft\\ASP.NET\\4.0.30319.0:MaxConcurrentThreadsPerCPU 值改为0



  • 相关标签:IIS  
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    选填

    记住我,下次回复时不用重新输入个人信息