繁体   English   中英

HttpContext.Cache属性存储?

[英]HttpContext.Cache Property storage?

我正在使用HttpContext.Cache属性来检查asp.net网站中的多个登录。 我正在添加用户名和密码的组合到缓存项。

我想知道这个HttpContext.Cache对象将在哪里存储?在服务器端或客户端? 以及在缓存中保存此类凭据的缺点是什么? 请帮忙

缓存存储在服务器内存中持续一段时间。 每个应用程序创建一个缓存。

缓存的缺点取决于您希望如何使用缓存数据。 例如,与session相比,缓存将在指定的时间段后到期,其中会话将保持在那里直到会话结束。

另一方面,如果内存不足,ASP.NET可以从缓存中删除数据。 缓存不能保存在外部(SQL Server等)。 无法在多个Web应用程序实例之间共享缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM