2

我有一個MVC3應用程序,它在我的開發環境中工作得很快(即使在指向生產數據庫時)。但是,當我發佈應用程序並將其移至生產iis7環境時,它以蝸牛速度運行。我知道應用程序池啓動時初始化負載可能需要幾秒鐘,但這需要20多秒。然後快速點擊幾下,下一次點擊就會再花20+秒。MVC3生產速度iis7

我已經把MVCMiniPorifler,它看起來不像數據庫導致問題。但是,我也看不出造成問題的原因。我可以多次訪問同一頁面,並在一秒鐘或2秒內回覆,然後突然同一頁面需要20多秒才能響應。

有沒有人見過這種行爲?任何幫助將不勝感激,我不知道接下來要嘗試什麼。

+0

什麼是您的緩存設置?在web.config和操作? – 2012-02-22 15:19:57

+0

我試過添加緩存,它已經加快了一點,但我想知道底層的問題是什麼。該網站只是一個小型的內部項目,所以只有4-5個用戶。對於一個小型項目來說,緩存似乎是一種過度殺傷。目前沒有緩存動作,也沒有在web.config中提到緩存。 – Steve 2012-02-22 15:22:12

+0

在你的開發環境中,你使用IIS還是cassini/IIS express?你會密切關注服務器上的文件嗎? – linkerro 2012-02-22 15:23:47

回答

0

生產服務器上運行的其他Web應用程序可能鎖定了所需的資源。是否有多個網站使用的通用文件或文件夾?您是否在任何網站之間共享應用程序池?