2009-07-04 60 views

回答

5

您是否在Web應用程序項目或網站項目中看到此項目?

如果是網站,那麼問題可能只是開發服務器在第一次執行時需要編譯每個頁面。同一頁面的後續請求會更快嗎?

如果它是一個Web應用程序項目,則Visual Studio在開發服務器運行它之前編譯它。在這種情況下,你確定它是開發服務器嗎?應用程序中每個頁面的延遲是否相同?

另外,你確定它不是磁盤或數據庫延遲?

+0

+1必須先編譯頁面 – 2009-07-04 20:07:46

2
  1. 確定您爲什麼認爲Web服務器是罪魁禍首。
    你是怎麼確定它是網絡服務器的?你如何衡量這3秒?它是在每一頁上,還是在某些頁面上?它是連續的,還是一段時間後會好轉?

  2. 確定慢速Web服務器的哪個方面是問題。 有很多CPU在使用嗎?記憶?發生這種情況時是否還有其他事情發生?當您使用IIS時,您是否在擁有慢卡西尼的計算機上運行?一切都一樣嗎?同一數據庫服務器相同的硬盤在使用中?

您必須縮小範圍,正如任何性能分析一樣。

相關問題