2013-03-22 90 views
0

我得到的网站运行在IIS7上,周末晚上响应非常缓慢,重启应用程序池后,网站会在一定时间内响应得很快。随着时间的推移(也许几个小时),网站的反应会再次变得缓慢。Aspx页面在重启应用程序池之前响应非常缓慢

我在任务管理器打开资源监视器,并寻找网站的进程,平均CPU是6-8,让我好奇的是接收B/s升到0.8-1MB,而发送B/s只有200B,我不知道这是否相关。

所以我希望能够对这里的问题有所了解。

回答

1

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

但是从它的声音中,我会首先从任何您正在运行的数据库查询开始。我有一个类似的问题与您的Web应用程序,这是一个低效的SQL存储过程的结果。该网站会放慢速度,几乎停下来,但在应用程序池重新启动后会恢复原状。重写主Sproc解决了这个问题。

+0

我看到了,从来没有想过的SQL存储过程可能会导致所有这个问题,顺便说一句它没有连接到数据库,我使用MSSQL 2008.无论如何,我去挖掘它,谢谢 – 2013-03-22 15:34:19