asp.net-core - .Net Core 空闲后变慢

标签 asp.net-core iis-7.5

我有一个新的 .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/

相关文章:

angular - net::ERR_ABORTED 404(未找到)。供应商.js

c# - Asp.Net Core 2 使用内存数据库进行原型(prototype)制作无法解析作用域服务

c# - .NET Core Web Api Azure AD 和 Swagger 未进行身份验证

iis-7 - 为什么网站在安装 Google 站点地图生成器后开始抛出 HTTP 503 错误

asp.net - 加载资源失败:服务器响应状态为401(未经授权)/App/AngularJS/angular.min.js

asp.net-core - 为什么 "IApplicationBuilder"找不到 "UseGraphQL"的定义?

c# - 使用 IServiceProvider 获取 session 服务

configuration - 在 IIS 中的 ISAPI 筛选器上调用 LoadLibraryEx

iis-7.5 - 来自 IIS 服务器的 504 网关超时

子目录中的javascript文件未加载