繁体   English   中英

进行计算时,IIS网站的响应速度变慢

[英]IIS website slow in response when calculation in progress

我有一个连接MySQL的IIS网站。 我在网站上有一个链接进行深入的计算。 触发此链接后,它将占用大约20%的CPU资源。 然后,如果我单击其他链接,则其他链接的响应速度很慢。 在计算链接完成之前,其他链接的响应时间将恢复。 我很好奇为什么只使用20%的CPU,但是其他链接仍然响应缓慢。 看来计算链接占用了CPU资源。 但是,不是不同的链接并行运行,一个链接的密集计算应如何影响它? 我该如何改善它,还是应该在IIS代码中调整某些内容?

增加网站的IIS应用程序池中的辅助进程的最大数量。 这将使服务器可以同时处理多个请求。 下面是如何。

  1. 打开IIS管理器,然后导航到“应用程序池”。
  2. 右键单击您网站的应用程序池,然后选择“高级设置”。 在此处输入图片说明
  3. 在“进程模型”下的“高级设置”对话框中,将最大工作进程的值更改为10。[您可以输入另一个数字(大于或小于10)]默认为1,这意味着将仅启动一个工作进程来处理所有工作进程。您的要求。 意味着一次只处理一个请求。
  4. 单击确定保存更改 在此处输入图片说明
  5. 重新启动您的应用程序池[不是强制性的,但建议使用]
  6. 就这样。 您的网站现在应该能够同时处理多个请求

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM