Asp.net
會話變數保存在哪裡?
會話變數究竟保存在哪裡?餅乾?伺服器記憶體?
再次應用程序變數保存在哪裡?
放入 Session 的變數儲存在配置
SessionStateProvider儲存它們的任何位置。預設
SessionStateProvider使用所謂的程序內 (InProc) 會話,其儲存位置在伺服器記憶體中,在 ASP.NET 工作程序的記憶體空間內。您可以配置自己的
SessionStateProviderSession 變數以將 Session 變數儲存在數據庫中的其他位置,例如程序外。應用程序變數儲存在
ApplicationState其中也儲存在 ASP.NET 工作程序的記憶體空間中。與會話狀態不同,應用程序狀態適用於所有使用者和會話。據我所知,沒有將 ApplicationState 儲存在其他地方的配置;如果您需要儲存大量應用程序數據,那麼您可能需要查看ASP.NET Caching。