Asp.net Aspx页面在重新启动应用程序池之前响应非常慢

Asp.net Aspx页面在重新启动应用程序池之前响应非常慢,asp.net,iis-7,Asp.net,Iis 7,我得到的网站,在IIS7上运行,响应非常慢,在周末晚上的时间,重新启动应用程序池后,网站会在一定时间内快速响应。随着时间的推移(可能几个小时),网站的响应再次变得缓慢 我在任务管理器打开资源监视器,查找网站的进程,平均CPU为6-8,让我好奇的是接收B/s上升到0.8-1MB,而发送B/s只有200B,我不知道这是否相关 所以我希望能了解这里的问题所在。你的问题有点模糊。首先,我们说的是一个连接到数据库的web应用程序吗?如果是,什么类型的数据库?这可能有很多原因 但是从它的声音来看,我将首先从

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

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


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

你的问题有点模糊。首先,我们说的是一个连接到数据库的web应用程序吗?如果是,什么类型的数据库?这可能有很多原因


但是从它的声音来看,我将首先从您运行的任何数据库查询开始。我在一个web应用程序中遇到了与您类似的问题,这是由于SQL存储过程效率低下造成的。该网站将减速,几乎停止运行,但在应用程序池重新启动后,它将恢复生机。重写主存储过程解决了问题。

我明白了,从来没有想过sql存储过程会导致所有这些问题,顺便说一句,它确实连接到了数据库,我正在使用mssql 2008。不管怎样,我还是要深入研究一下,谢谢