「パーシステンス」の版間の差分

編集の要約なし
 
(他の1人の利用者による、間の2版が非表示)
33行目: 33行目:


===ASP.NET: RedisSessionProvider===
===ASP.NET: RedisSessionProvider===
[[マイクロソフト]]は[[Redis]]でセッションを監理する[[ライブラリ]](セッションプロバイダー)を[[オープンソース]]として公開している。
[[マイクロソフト]]は[[Redis]]でセッションを管理する[[ライブラリ]](セッションプロバイダー)を[[オープンソース]]として公開している。
*https://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider
* https://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider


マイクロソフトの意図としては[[Azure]]でのAzure Redis Cacheを利用したセッション監理を想定したものだと思われるが、普通にローカルにRedisサーバーを立ち上げても利用でる。Redisなのでプラットフォームに依存せず、スケールアウトもする。現状でもっとも推奨される方法であると思われる。
マイクロソフトの意図としては[[Azure]]でのセッション管理にAzure Redis Cacheを使えという思し召しなのだろう。Azure Redis Cacheはいたって普通のRedisなのでローカルにRedisサーバーを立ち上げてもそのまま利用できる。いたって普通のRedisなのでプラットフォームに依存せず、[[スケールアウト]]もする。現状でもっとも推奨される方法であると思われる。


利用には[[NuGet]]から入れられるのが手っ取り早い。
利用には[[NuGet]]から入れられるのが手っ取り早い。
*Microsoft.Web.RedisSessionStateProvider
* Microsoft.Web.RedisSessionStateProvider
*https://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider
* https://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider


設定方法はマイクロソフトの公式サイトに日本語の資料があるのでこれを見るのが手っ取り早い>。
設定方法はマイクロソフトの公式サイトに日本語の資料があるのでこれを見るのが手っ取り早い。
*https://azure.microsoft.com/ja-jp/documentation/articles/cache-asp.net-session-state-provider/
*https://azure.microsoft.com/ja-jp/documentation/articles/cache-asp.net-session-state-provider/


48行目: 48行目:
*[[ロードバランサー]]
*[[ロードバランサー]]


==参考文献==
[[category: ウェブ]]
{{reflist}}
 
{{stub}}