[英]HttpContext.Cache Property storage?
我正在使用HttpContext.Cache属性来检查asp.net网站中的多个登录。 我正在添加用户名和密码的组合到缓存项。
我想知道这个HttpContext.Cache对象将在哪里存储?在服务器端或客户端? 以及在缓存中保存此类凭据的缺点是什么? 请帮忙
缓存存储在服务器内存中持续一段时间。 每个应用程序创建一个缓存。
缓存的缺点取决于您希望如何使用缓存数据。 例如,与session
相比,缓存将在指定的时间段后到期,其中会话将保持在那里直到会话结束。
另一方面,如果内存不足,ASP.NET可以从缓存中删除数据。 缓存不能保存在外部(SQL Server等)。 无法在多个Web应用程序实例之间共享缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.