如果我在 Asp.net Core 中使用太多會話,服務器記憶體是否可能溢位?
例如,如果我有一個電子商務 Web 應用程式,并且我使用 session 存盤用戶購物車資訊,并且大量用戶一次性創建了一個購物車,會發生什么情況。
uj5u.com熱心網友回復:
如果我在 Asp.net Core 中使用太多會話,服務器記憶體是否可能溢位?
在我看來,如果你把所有的東西都存盤到記憶體中,你可能不會遇到這個錯誤,但你會遇到應用程式回應慢的問題。如果您有很多用戶訪問您的網站,您的應用程式的記憶體使用率可能會達到 100%。這將使服務器中的所有應用程式失敗。
如果您仍然想將資料存盤到會話中,正確的解決方案是將會話提供程式設定為使用 redis,這樣可以避免高記憶體問題。有關如何使用它的更多詳細資訊,您可以參考這篇文章。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/430721.html
標籤:C# asp.net 核心 asp.net-mvc-3
上一篇:根據oracle查詢查找一組記錄
