我有一个在 IIS7 服务器上运行的 .NET 应用程序。服务提供商有一个轮询实用程序,它每小时 ping 一次服务器以确保它正常运行。偶尔,可能每天 3-4 次,响应滞后于他们设定的 3 秒阈值。
.NET 应用程序经过预编译并在发布模式下运行。被 ping 的页面没有连接到数据库,并且大部分只显示静态 HTML(唯一使用的 .net 代码是主模板中的一些包含语句)。
我不知道为什么它仍然可以缓慢加载。我已将应用程序池空闲设置为不超时 70 分钟,这将防止在轮询器命中时发生回收,但这仍然没有解决问题。
有任何想法吗?