2010-06-21 59 views
2

我們有一個WebForms + MVC 1.0應用程序,其中WebForms站點將加密的字符串發佈到MVC站點中的操作,然後顯示詳細信息視圖。但是在我們的(集羣)測試環境中,Webforms的帖子在顯示MVC視圖之前可能需要一分鐘左右的時間。 MVC操作使WCF服務調用從Oracle數據庫獲取客戶數據。這種「慢速發佈」效果只在用戶第一次訪問應用程序時發生 - 第二次響應時間很快。任何想法可能導致這個最初的慢響應時間?它是否必須對MVC路由做些什麼?我們在開發服務器環境中不會遇到這種情況。從Webforms站點緩慢POST到ASP.NET MVC站點

感謝

回答

0

你確定的MVC應用程序啓動並在第一次請求來運行?延遲可能只是它的加載時間。

+0

是的,MVC應用程序已啓動並正在運行。 User1可能已經訪問並完成了POST,但是如果user2第一次訪問它並執行POST到MVC站點,那麼user2最初會遇到這種慢響應時間。 – fjxx 2010-06-21 20:40:54

+0

有趣。在建立新會話時是否有任何重量級的操作? – 2010-06-21 20:45:27

+0

發佈到MVC操作後,會創建一個WCF服務實例,實例化幾個業務對象並進行一些自定義驗證。這就是它。 – fjxx 2010-06-21 21:30:55

相關問題