2015-10-14 58 views
0

我有一個混合的asp.net MVC /淘汰賽js應用程序。經過短暫的中等程度的併發使用後,應用程序的挖空部分變得無響應,將其設置回正常操作模式的唯一方法是回收IISapp池。作爲一種臨時解決方法,應用程序池上的設置回收值爲20分鐘,當然這種更改有其自身的一系列問題。淘汰賽應用程序變得沒有反應

由於數據量從服務器返回我確實有web.config中設置maxJsonLength一個條目添加到2147483644.

+0

如果回收的應用程序池暫時解決了問題,它只是意味着這個問題與客戶端的淘汰賽沒有任何關係。這很可能與它對服務器的Ajax調用有關,我將重點關注這些調用,看看是否有任何可以在服務器端進行優化的東西。 –

+0

@Sam,這是有道理的,但如果它是純粹的ajax調用,不會導航或重新打開瀏覽器修復問題? – Petrovich

+0

嗯有趣..你有沒有機會查看客戶端腳本引起的網絡負載(使用chrome開發工具)?看到這個截圖可以很好地理解這裏的根本原因。使用它我們可以看到滯後是由於Knockout對瀏覽器的請求或重處理。 –

回答