2010-09-15 48 views
1

我最近繼承了一個恐龍經典ASP網站,它以交織ASPNET MVC 2的形式將一些新鮮血液輸入到它。我在同一臺服務器(Windows 2008 R2,4GB,四核,VM)上覆制了該網站以成立了一個窮人的分期網站。爲什麼FireFox會導致經典ASP + ASPNET MVC 2站點消耗服務器上的最大RAM和CPU?

正如我們試圖對經典ASP管理模塊中的一些遺留錯誤進行排序,我們注意到RAM使用量將穩定地從約1.3GB(包括系統使用情況和3個其他網站)上升到4GB以上約3.5分鐘的過程。在所有內核上,CPU使用率將接近最大,,但只有當我們使用FireFox(最新的3.6.9和3.6.8 - 我們沒有舊版本進行測試)進行測試時。我們用IE8,IE7通過兼容模式,IE6與IETester,IE7與IETester,最新的Chrome,最新的Opera和最新版本的Safari,測試了相同的頁面,但所有的表現都是正常的。該網站的實時版本沒有這個問題。 FireFox運行得非常好,幾乎和Chrome一樣好,而且比IE的所有版本都好。

有沒有人遇到過這樣的事情?有關尋找問題的任何想法?我可能會覈實暫存站點並嘗試從頭開始設置它,但我對某個特定瀏覽器如何導致服務器問題很感興趣。

+0

有很多可能的原因,但沒有測試用例,很難找出它。 – Rushyo 2010-09-15 14:18:29

+0

@Rushyo - 儘管相當真實,但有點含糊不清,但是有點含糊不清);你能否提出一些可能的原因,以便我可以開始一條路?謝謝 – 2010-09-15 14:26:57

+0

像Rushyo所說的,沒有更多的信息,我們甚至無法猜測。我建議使用Fiddler或類似的東西來查看瀏覽器之間的請求/響應有什麼不同,並從那裏開始。 – 2010-09-17 04:38:16

回答

1

我們經歷了同樣的事情,與傳統的ASP網站和Firefox 3.6。*。

我們仔細分析了代碼,發現沒有什麼不尋常的。

當Fireforx更新時,問題消失。

奇怪!

1

我們發現問題通過幾周的時間自行更新了自身。我遇到的最惡劣的錯誤之一,現在很少有機會找到答案。

@Andrew Barber - 我使用了Fiddler,差異瀏覽器之間發送/接收的數據似乎沒有任何突出的地方。謝謝你的提示,但在幫助排除更多的事情方面很方便。

乾杯

相關問題