• IIS 调优、支持同时10万个请求


     

     各个选项的具体含义参考:https://www.cnblogs.com/heyuquan/p/deploy-iis-set-performance-guide.html#title6

    二、支持同时10万个请求

    [1] 在cmd中执行:

      c:windowssystem32inetsrvappcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
      [2] 在%systemroot%System32inetsrvconfigapplicationHost.config中可以查看到该设置:
      <serverRuntime appConcurrentRequestLimit="100000" />
     
     
    3. 调整machine.config中的processModel>requestQueueLimit的设置

      [1] 单击“开始”,然后单击“运行”,或者 windows + R。

      [2] 在“运行”对话框中,键入 notepad %systemroot%Microsoft.NetFramework64v4.0.30319CONFIGmachine.config,然后单击“确定”。(不同的.NET版本路径不一样,可以选择你自己当前想设置的.NET版本的config)
    具体路径进入C:WindowsMicrosoft.NETFramework64查看

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

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

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

    4. 修改注册表,调整IIS 7支持的同时TCPIP连接数

    在cmd命令中运行命令:
    reg add HKLMSystemCurrentControlSetServicesHTTPParameters /v MaxConnections /t REG_DWORD /d 100000
     
    可在注册表中查看

     最后修改站点IIS 并发连接数

     

     带宽设置

    30M就是 30*1024*1024=31457280(个人比较喜欢多少M直接写30后面跟6个0就差不多了)

    94371840 =90Mbps

    参考:

    https://www.cnblogs.com/heyuquan/p/deploy-iis-set-performance-guide.html
    https://www.cnblogs.com/xiongnanbin/p/3676350.html
    https://blog.csdn.net/huwei2003/article/details/77851615
    https://my.oschina.net/lichaoqiang/blog/735311
    https://www.cnblogs.com/xinaixia/p/5924129.html

  • 相关阅读:
    eclipse常用快捷键
    Android 布局
    Android UI设计
    Android Context 是什么?
    内部类
    手写单例模式
    上课笔记:移动开发新利器-你好,Flutter
    Android Fragment
    Kotlin语言
    Android虚拟机和类加载机制
  • 原文地址:https://www.cnblogs.com/xiaoyou2018/p/11690719.html
Copyright © 2020-2023  润新知