.NET随机慢站点加载时间

时间:2011-07-15 00:34:09

标签: .net performance precompiled

我在IIS7服务器上运行.NET应用程序。服务提供商有一个轮询实用程序,每小时ping一次服务器以确保它正常运行。偶尔也可能每天3-4次,响应时间超过他们设定的3秒的阈值。

.NET应用程序已预编译并在发布模式下运行。正在被ping的页面不会连接到数据库,并且大部分只显示静态HTML(使用的唯一.net代码是主模板中的一些包含语句)。

我不知道为什么它仍然可以缓慢加载。我已经将应用程序池空闲设置为不超时70分钟,这会阻止轮询器发生时发生回收,但仍未解决问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在正在请求的页面的每个方法中设置一些日志记录并记录时间戳。登录Global.asax.cs也可能很有说服力。这可能是尝试缩小罪魁祸首的最快捷方式。