首页 > 其他 > 详细

如何进行IIS性能优化,提高应用并发能力

时间:2021-03-05 23:50:56      阅读:81      评论:0      收藏:0      [点我收藏+]

2021-03-05

虽然.NET Core已经出来很久了。但是还是避免不了有很大一部分旧应用还是基于.NET Framework。既然用到 .NET Framework 的服务,必然离不开IIS。

如果是内网应用,使用人数少,基本是通过可视化的界面,点几次鼠标,把应用部署上去,不需要额外的配置,就能正常使用了。但是,当用户规模上来的时候,还是要对IIS 要有一定的了解。

案例如下:

客户通过手机端,提交作业任务,二这些任务,包含大概10-20张图片。如果同时提交,就会由于体积问题很慢。如果分开逐张图片进行上传,就相当于一次提交,需要连续请求10-20次。当使用用户多的时候。

则会造成服务拥堵,响应慢的问题,用户体验极度不好,客户满意度下降。接下来,介绍一下我优化的几个方面。

1、启动模式:默认是OnDemand,改为AlwaysRunning; 

2、固定回收时间,默认是1740,改为0,即任何时候都不会收;

3、特定时间回收,我们可以根据情况,设置在0点和中午12点,使用人数比较少的时候,进行回收一次;

4、进程模型的 最大工作进程数,默认是1;这里要根据实际情况,如果需要应付的并发比较高,则最大进程数应该越大。进程是1,类似一个人在工作。进程是10,则类似10个人一起工作。

当然,最大进程越多,服务器消耗的资源越多。要根据实际情况而定。

技术分享图片

 

如何进行IIS性能优化,提高应用并发能力

原文:https://www.cnblogs.com/pzscit/p/14484294.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!