2010-06-12 71 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

我注意到了同樣的事情。我刪除了緩存,速度再次正常。刪除緩存可能會導致問題。