0

我在 IIS7 上运行的网站在周末晚上的响应速度非常慢,在重新启动应用程序池后,该网站会在一定时间内快速响应。随着时间的推移(可能是几个小时),网站响应再次变慢。

我在任务管理器打开资源监视器,寻找网站的进程,平均 CPU 是 6-8,让我好奇的是 Receive B/s 上升到 0.8-1MB 而 Sent B/s 只有有200B,不知道有没有关系。

所以我希望能深入了解这里的问题。

4

1 回答 1

1

你的问题有点含糊。首先,我们是在谈论连接到数据库的 Web 应用程序吗?如果是这样,什么类型的数据库?这可能有多种原因。

但从它的声音来看,我会首先从您正在运行的任何数据库查询开始。我在使用 Web 应用程序时遇到了与您类似的问题,结果证明这是效率低下的 SQL 存储过程的结果。该网站会减速并几乎停止运行,但在重新启动应用程序池后会恢复生机。重写主 Sproc 解决了这个问题。

于 2013-03-22T14:23:31.730 回答