背景:

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个请求。

参考:

MSDN:http://technet.microsoft.com/zh-cn/library/dd425294(office.13).aspx,http://technet.microsoft.com/zh-cn/library/dd441171(v=office.13).aspx


                                </div>

IIS优化,支持10万并发相关推荐

  1. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

    由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误. 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支 ...

  2. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求--转载

    今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@ ...

  3. [转载]让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

    由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误. 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支 ...

  4. 减少访问量_Nginx服务器高性能优化轻松实现10万并发访问量

    今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量.通常来说,一个正常的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求 ...

  5. nginx高性能web服务器详解_Nginx服务器高性能优化轻松实现10万并发访问量

    原文:https://www.toutiao.com/i6804346550882402828 前面讲了如何配置Nginx虚拟主机,如何配置服务日志等很多基础的内容,大家可以去这里看看nginx系列文 ...

  6. nginx文件服务器5万并发量,Nginx服务器高性能优化-轻松实现10万并发访问量

    今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量.通常来说,一个正常的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求 ...

  7. android 高并发服务端,GitHub - android-coco/chat: 支持10万人同时在线 Go语言打造高并发web即时聊天(IM)应用...

    IM 支持10万人同时在线 Go语言打造高并发web即时聊天(IM)应用 部署前准备 配置文件 config/config.yml 样例: # 服务端监听配置 service: port: :8181 ...

  8. jvm性能调优实战 - 32一个10万并发的BI系统,如何定位和解决频繁Young GC问题?

    文章目录 Pre 模拟代码的JVM参数设置 示例Code 如何在windows上执行命令? 通过jstat观察程序的运行状态 Pre jvm性能调优实战 - 26一个每秒10万并发的系统如何频繁发生Y ...

  9. 阿里开源支持10万亿模型的自研分布式训练框架EPL(EasyParallelLibrary)

    简介:EPL背后的技术框架是如何设计的?开发者可以怎么使用EPL?EPL未来有哪些规划?今天一起来深入了解. 作者 | 王林.飒洋 来源 | 阿里技术公众号 一 导读 最近阿里云机器学习PAI平台和达 ...

  10. 每秒 10 万并发的 BI 系统如何频繁发生 Young GC?

    作者 | 救火队队长 责编 | 伍杏玲 本文经授权转载自石杉的架构笔记(ID:shishan100) 本周我们的一个重点就是给大家再次强调JVM频繁GC对系统性能的危害性. 因此在分析完JVM发生GC ...

最新文章

  1. 使用WinPcap和libpcap类库读写pcap文件(002)PCAP文件格式
  2. css 动态rem_【面试题】CSS知识点整理(附答案)
  3. 微软Skype突破!视讯人数上限来到50人
  4. 由web项目中上传图片所引出的路径问题
  5. ASP.NET Core的配置(2):配置模型详解
  6. c 语言指针教学视频,[C语言] 猎豹网校 C和指针视频教程
  7. 上海浦东新区公共租赁住房申请攻略
  8. 怎样成为一个好的技术领导者
  9. devops 解决方案_DevOps是值得投资的职业倦怠解决方案
  10. jzoj2941. 贿赂
  11. 第一阶段冲刺(第十天)
  12. [na]802.1x协议无线认证协议dot1x有线认证实验
  13. html5读取umd,UMD、CommonJS、ES Module、AMD、CMD模块的写法
  14. 单片机实验一、单片机开发环境设置
  15. 使用树莓派打造家庭监控系统
  16. 图片太大导致 imageView无法显示
  17. POI-Excel导入与导出
  18. macbook A1181 小白 换键盘记
  19. 空间计量经济学与Stata操作
  20. 2015款凯美瑞将支持车内无线充电 支持无线充电联盟QI标准

热门文章

  1. 实战 Mantle 解析界面app 科技频道
  2. Oracle创建用户与授予表空间与权限
  3. js逆向巨潮mcode
  4. 模拟信号与数字信号的本质区别
  5. 如何在BaseFragment中直接调用BaseActivity中相关属性代码的问题
  6. 用photoShop简单提取他人的签名
  7. 面试总结系列(一)------ 国际化中台事业部
  8. jenkins使用报错记录exception message 137
  9. colorbox ajax,jquery弹出层插件推荐ColorBox有5种风格附中文文档
  10. Win7 电脑提高效率的快捷键+命令