我有一个新的 .netcore Web 应用程序部署到 Windows Server 2008R2 IIS 实例,该应用程序闲置一段时间后,首次加载时速度很慢,然后后续请求速度非常快。
在以前版本的 .net 中,我将 IIS 中应用程序池的空闲超时属性更改为 0 以解决此问题。 .netcore 中是否有类似的设置,也许我错过了一些可以添加到 Startup.cs 文件中的内容?
最佳答案
除非有一个合法的修复程序,因为我不熟悉 .netcore;编写一个返回 HTTP 200 或其他内容作为心跳的路由,然后每 X 分钟(idle - 1)从计划任务中调用它,将防止应用程序空闲,从而防止其减慢请求。
关于asp.net-core - .Net Core 空闲后变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40467009/