当前位置:首页 > 短网址资讯 > 正文内容

IIS7.5优化,支持同时10万个请求

www.ft12.com8年前 (2017-05-09)短网址资讯2431

背景:

       由于短网址站的并发量很大,特别是晚上21:00左右,用户访问非常集中,这时候,如何解决高并发成了一个难题,因此才有后面这篇文章。

       IIS7.5是微软推出的最新平台IIS,性能也较以前有很大的提升,但是默认的设置配不适合很大的请求。但是我们可以根据实际的需要进行IIS调整,使其性能更佳,支持同时10万个请求。

       以下方案,通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅。

 

解决方案:

步骤一:调整IIS的应用程序池队列长度。

在【应用程序池】列表中,选择你相应网站所使用的应用程序池,将原来的队列长度由1000改为65535。当然这里的队列长度你可以根据自己的访问用户*1.5来设置,例如:你有2000用户,你此处就可以设置为3000(3000=2000用户数*1.5),官方参考

设置如下图:

 

 

步骤二:调整IIS的appConcurrentRequestLimit值

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

 

步骤三:修改ASP.NET请求队列限制即调整machine.config中的processModel>RequestQueueLimit

1、单击“开始”,然后单击“运行”。

2、在“运行”对话框中,键入 notepad %systemroot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG\machine.config,然后单击“确定”。(不同的.NET版本路径不一样,你可以选择你自己当前想设置的.NET版本的config)

3、找到如下所示的 processModel 元素:<processModel autoConfig="true" />

4、将 processModel 元素替换为以下值:<processModel enable="true" requestQueueLimit="15000" />

5、保存并关闭 Machine.config 文件。

 

步骤四:修改注册表,调整IIS支持的并发TCPIP连接数

在cmd命令中运行命令:reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000,当然也可以手动去注册表修改

可在注册表中查看

至此,IIS的调整优化就完成了,可以同时支持10W个请求。


扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_51.html

分享给朋友:

相关文章

短网址和二维码的应用:从零开始实现一套聚合支付系统

短网址和二维码的应用:从零开始实现一套聚合支付系统

短网址和二维码在移动扫码支付领域应用越来越广泛,FT12短网址的小编出门从来不带钱,现在从吃饭、交通、购物,甚至是取款机取款,都已经不需要钱和银行卡了。那么这么流行的二维码扫码支付,是如何实现的呢?其实聚合支付的原理很简单,长网址生成短网址...

短网址生成器哪个好用?多维度对比

目前市面上很多各式各样的短网址生成器,但是,到底哪个生成器最好用呢?首先,我们要从各个方面去分析。其一,短网址的打开速度和便利性。ft12短网址在这方面就有得天独厚的优势。他集合了u6.gg, rrd.me , c7.gg ,kks.me...

干货:FT12短网址教你如何在PC端模拟微信内置浏览器

Chrome的调试功用固然是不错,可是现在面向微信的开发项目不断增加,而微信端的内置阅读器内核似乎和Chrome仍是存在蛮大差异呢。假如不断地上载服务器并运用手机阅读,调试效率就太低了。不知道怎么解决这个疑问呢?X5调试最新方法请看教程:h...

哪些设置会导致短网址的 MySQL 慢查询

哪些设置会导致短网址的 MySQL 慢查询

作者:短链接团队:短网址服务提供商前言无论是开发同学还是DBA,想必大家都遇到慢查询(select,update,insert,delete 语句慢),影响短网址服务的稳定性。这里说的慢,有两个含义一是比正常的慢,有可能正常执行时间是10m...

一个基于 Dubbo 的微服务改造实践

一个基于 Dubbo 的微服务改造实践

策划|程超 编辑|小智 微服务的理论已经够多,今天不妨看一个实战案例。 写在前面 基于微服务或者 SOA 的自动化测试系统每个公司都有自己的特有的,我今天就主要介绍一下,我们研发的一套 mo...

一次MySQL5.7线上故障分析

一次MySQL5.7线上故障分析

坑都是踩出来的。MySQL 5.7 GA已经有很长一段时间了,经过测试评估,在5.7.16版本release之后,我们开始在生产线上规模部署,一个多月相安无事,心中窃喜,在部署了大约200+实例之后,天有不测风云,故障开始接二连三。某日,一...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。