1

セッションをメモリからSQLサーバーに移動することを検討しています(web.configセッションモード設定を使用)。

メモリ内の場合と同じように機能しますか、それともアプリケーションがリサイクルされてもユーザーはセッションを保持できますか?キャッシュはどうですか?

4

1 に答える 1

5

セッション状態サービスまたはSQLServerモードは、Webアプリケーションが再起動した場合にセッション値を保持します。Webアプリケーションが再起動すると、キャッシュは削除されます。

  1. SQL Serverモードは、セッションデータをSQL Serverデータベース(永続的)に格納します。
  2. 状態サービスは、ASP.NETワーカープロセスまたはIISアプリケーションプールとは別の、ASP.NET状態サービスと呼ばれる別の(場合によってはリモートの)プロセスのメモリにセッションデータを格納します。
  3. キャッシュはASP.NETワーカープロセスメモリに格納されます。
于 2012-07-23T18:11:21.580 に答える