ASP.NET MVC Core 1.1でセッションを使用したいが、ちょっと混乱している。.NET Core 1.1のセッション
の違いは何ですか。それはまた、セッションのように見える
services.AddDistributedMemoryCache(); vs services.AddMemoryCache();
はそれらの両方なしで動作し、どのように来ますか?
ASP.NET MVC Core 1.1でセッションを使用したいが、ちょっと混乱している。.NET Core 1.1のセッション
の違いは何ですか。それはまた、セッションのように見える
services.AddDistributedMemoryCache(); vs services.AddMemoryCache();
はそれらの両方なしで動作し、どのように来ますか?
services.AddMemoryCache();
ローカルWebサーバーのメモリに格納されたキャッシュを表します。
services.AddDistributedMemoryCache();
複数のアプリケーションサーバーによって共有されるキャッシュを表します。キャッシュ内の情報は個々のWebサーバーのメモリに格納されず、キャッシュされたデータはすべてのアプリケーションのサーバーで使用できます。この場合、RedisとSQL Serverの両方の分散キャッシュを構成できます。
詳細情報については、これらを参照してくださいlinks-
https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed
私は、クライアントのブラウザで唯一の店舗へのセッションをしたい場合は? – Cindro
私は確信が持てませんが、このようなセッションクッキーを設定できると思います。 }); ' – Sanket
クライアントのブラウザに値を保存するだけの場合は、services.AddMemoryCache()などは必要ありませんが、services.AddSession(....)のみ必要です。 – Cindro