.NET Core 1.1 中的会话
Session in .NET Core 1.1
我想在 ASP.NET MVC CORE 1.1 中使用 Session,但有点困惑。
有什么区别:
services.AddDistributedMemoryCache(); vs services.AddMemoryCache();
看起来 Session 在没有它们的情况下也能正常工作,怎么会?
services.AddMemoryCache();
表示存储在本地网络服务器内存中的缓存。
services.AddDistributedMemoryCache();
表示多个应用服务器共享的缓存。缓存中的信息不会存储在单个 Web 服务器的内存中,缓存数据可供应用程序的所有服务器使用。在这里,你可以同时配置Redis和SQL服务器分布式缓存。
有关更多信息,请参阅这些链接-
https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory
https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed
我想在 ASP.NET MVC CORE 1.1 中使用 Session,但有点困惑。
有什么区别:
services.AddDistributedMemoryCache(); vs services.AddMemoryCache();
看起来 Session 在没有它们的情况下也能正常工作,怎么会?
services.AddMemoryCache();
表示存储在本地网络服务器内存中的缓存。
services.AddDistributedMemoryCache();
表示多个应用服务器共享的缓存。缓存中的信息不会存储在单个 Web 服务器的内存中,缓存数据可供应用程序的所有服务器使用。在这里,你可以同时配置Redis和SQL服务器分布式缓存。
有关更多信息,请参阅这些链接-
https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed