2013-09-22 32 views
0

我正在使用devexpress gridview開發應用程序,用戶必須查看一組行數據,我的應用程序在Visual Studio 2010的開發服務器上正常工作,但是當我在iis 7.5性能問題上部署應用程序時變得清晰。 第一次在IE上加載頁面時,應用程序響應正常,並且ajax調用響應良好,但是當應用程序空閒一段時間*(大約少於5分鐘)*時,會出現ajax調用響應問題(單個需要20秒請求)。Devexpress網格空閒後緩慢響應

需要注意的是:

-i檢討所有的IIS應用程序池的配置。

-i注意到當我使用Firefox應用程序正常響應,但不幸的是我需要在IE上使用它。 - 當我從本地機器(本地IIS)應用程序本地部署應用程序時,正常響應。

可以在任何一個幫助,請

回答

1

如果您是說,在Firefox的響應時間是好的,則問題不是IIS。 的DevExpress控件是重客戶端(JavaScript)的,並可能導致頁面加載延遲(特別是如果你使用jQuery)

我建議:

  • 創建具有無非GridView的其他測試頁它。
  • 啓用客戶端腳本調試(在IE選項)
  • 使用IE開發人員探查看到任何客戶端錯誤
+0

我也是這麼認爲的,但由於DevExpress的控件是沉重的,爲什麼我的網頁能正常工作的第一負載和行爲上壞的方式後,閒置,我猜有超時(會話,cashe,iis,...)的地方,但我不能確定究竟這個問題來自 –

+0

@MamadoJoseph可能有多種原因。你有更新面板的頁面?如果您使用IE開發人員Profiler(單擊開始分析),然後執行第二次加載(回發),您將看到將什麼發送回服務器,需要多長時間才能回來,下載多大,還要檢查[控制檯]標籤查看任何錯誤。 –

+0

是的即時通訊使用更新面板和網格視圖撒謊它。但爲什麼你有它的疑問,但我會刪除它的更新面板,並與網格運行網頁。分析分析我會檢查anf飼料回來的結果 –