簡體   English   中英

隨着時間的流逝,ASP.NET應用程序變得越來越慢

[英]ASP.NET Application Gets Slower Over Time

我正在運行.NET C#(4.5)Web窗體應用程序,並且在生產服務器上,隨着時間的流逝,每個人的應用程序變得越來越慢,直到大約一個小時它變得幾乎無法使用,我們才重新啟動服務器。

它在我的本地計算機上運行良好。 絕對不會變慢。 所以我試圖考慮會有什么不同。

我的本地計算機連接到同一數據庫。 還有一些用於登錄的活動目錄,但也可以連接到本地和生產環境中的同一位置。

我已經在web.config中調試了。 我還查找了幾乎所有其他解決方案,但還沒有碰到運氣。

我確實看到了一些有關用ajax請求構建視圖狀態的內容。 我確實有一個頁面,其中的updatepanels每隔幾秒鍾就會刷新一次,但是對於為什么生產服務器隨着時間而不是我的本地機器測試會隨着時間的推移變得越來越慢感到困惑。

目前,也只有大約10個人在使用該應用程序。 有任何想法嗎?

每隔幾秒鍾刷新一堆更新面板並不是一個好主意。 我能夠在這里和那里進行優化,但最終是由於自動刷新使事情變慢了。 使用signalr進行了完全重新編程,以獲取更新,現在非常快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM