hhhh2010

博客园 首页 新随笔 联系 订阅 管理

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

1 .NET 程序中的调整

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

2 .NET 程序配置调整

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

3 IIS配置

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

4 压力测试工具

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

 

 

参考文章

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

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

posted on 2018-11-21 16:32  hhhh2010  阅读(571)  评论(0编辑  收藏  举报