zoukankan      html  css  js  c++  java
  • (整理) .NET IIS性能优化

               本文收集了部分性能优化的方式,缓存、压缩、线程池调整等等,仅供参考。

    1 .NET 程序中的调整

    • 程序Sqlhelper中使用缓存 
    • 使用JSON序列化器(Jil)取代Json.NET

    2 .NET 程序配置调整

    • .NET连接池设置,在APP/Web.config中,可设置为30000左右(当然,实际肯定用不到这么多,最大值是SQLServer的连接池数量)
    • .NET线程池设置,processModel节点maxWorkerThreads =20 ,位置C:WindowsMicrosoft.NETFramework(64?)v4.0.30319Configmachine.config

    3 IIS配置

    • IIS设置队列:应用程序池-相应程序-设置队列长度(根据实际需要)
    • IIS最大连接数:站点-高级设置-最大并发连接数
    • IIS 线程池设置:<serverRuntime appConcurrentRequestLimit="100000" />(此处暂设置为100000),位置C:WindowsSystem32inetsrvconfigapplicationHost.config

    4 压力测试工具

         jmeter,开源工具可以完美的测试

    参考文章

    https://blog.csdn.net/n9nzjx57bf/article/details/72356797

    http://www.cnblogs.com/loongsoft/p/7602470.html

  • 相关阅读:
    【原创】【JNI】OPUS压缩与解压的JNI调用(.DLL版本)
    线性基学习笔记
    杜教筛&Min_25筛学习笔记
    LOJ2540 随机算法
    仙人掌&圆方树学习笔记
    CF487E Tourists
    BZOJ2125 最短路
    [SHOI2008]仙人掌图
    BZOJ4316 小C的独立集
    NOI2015 品酒大会
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/9995924.html
Copyright © 2011-2022 走看看