(整理) .NET IIS性能優化

           本文收集了部分性能優化的方式,緩存、壓縮、線程池調整等等,僅供參考。html

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 壓力測試工具app

     jmeter,開源工具能夠完美的測試工具

 

 

參考文章性能

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

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

相關文章
相關標籤/搜索