2010-06-12 80 views
8

我有一个在Windows Server 2008 R2 64位IIS 7.5中发布的ASP.NET 3.5网站。通过SSL访问页面为什么ASP.NET网站在网络连接丢失后会变得很慢?

我们的一位测试人员已经确定,如果在回发期间他阻止了他的PC上的网络访问,并且几秒钟后重新连接,我们的站点变得极其缓慢。像每页加载30秒。

如果他在浏览器中点击刷新按钮,它会保持缓慢。如果他关闭标签,然后重新打开它,它会再次变快。

这种行为与IE 8和最新的Firefox都发生。当发生这种情况时服务器上没有事件日志条目

我的问题: - 有没有人看到过这种相同的行为? - 有没有人有理由知道是什么原因造成的?

+0

将Trace = True添加到您的页面,并查看您是否可以缩小哪个部分减慢抓取速度。 – 2010-06-15 21:35:15

+0

您是否也在使用SQL服务器?问题可能与数据库有关吗? – 2010-06-21 18:13:57

回答

1

只是在黑暗中拍摄,但它可能与HTTP Keepalive有关。尝试在服务器上禁用它,看看问题是否存在。

+0

谢谢阿德里安。这很有道理。我会尝试并反馈 – Joon 2010-06-12 19:39:26

0

我注意到了同样的事情。我删除了缓存,速度再次正常。删除缓存可能会导致问题。

相关问题