服务器CPU占用低,ASP.NET网站客户端访问速度变慢

来源:百度知道 编辑:UC知道 时间:2024/06/23 09:19:24
很诡异的问题。
Win2K的Server,IIS5.0,Sql2000,.NET Framework 2.0 sp1
IIS有两个网站一个ASP,一个是ASP.NET

原来一直很正常,这两天突然ASP.NET网站运行一段时间后变慢,iisreset后恢复正常,但是过段时间又会变慢。

CPU占用率一直在10%以下,尽管客户端变慢,但是服务器端访问速度一直很正常。而且另一个ASP网站也很正常。

ping域名正常,延时短,没有掉包,所以ASP能访问正常,排除了DNS和网络的问题。

看了下输出的页面,也没有发现诸如木马嵌入的iframe之类的代码。

ASP.NET网站变慢,只是ASPX页面变慢,测试了html,asp文件访问正常,就算是空的ASPX文件也很慢,而且如果把html的解析换成v2.0.50727\aspnet_isapi.dll,aspx变慢的时候,html页面访问不了,估计是aspnet_isapi.dll被进程阻塞了。。怀疑是.NET Framework的问题,重装了IIS5.0和Framework2.0sp1,问题依旧。

不知道大家有没有遇到过这种情况?谢谢!

aspx的第一次运行速度比较慢,但是以后的运行速度就相当快了,
aspx文件首次运行需要编译,不像ASP那样解释一条语句就执行一条!
你第2次运行ASPX文件绝对快,这个是正常的!
如果不是这个原因,就把杀毒软件关了试试!