为所有用户提供 ASP.NET 缓存
我想在 ASP.NET 中缓存一些数据,以便在创建单个缓存后,所有用户都可以访问它。 HttpContext.Current.Cache 会这样做吗?或者我需要访问另一个上下文的缓存吗?
I'm wanting to cache some data in ASP.NET so that once a single cache is made, it is accesible to all users. Will HttpContext.Current.Cache do that, or is there another context's cache I need to be accessing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
?是的,这正是它的设计目的:存储可供应用程序的所有用户使用的数据。您还可以查看
@OutputCache
指令允许您在服务器或客户端上缓存整个 WebForms (aspx) 或片段 (ascx),这与将对象存储到服务器上的HttpContext.Current.Cache
相反。Yes, that's exactly what it is designed for: store data that will be available to all users of the application. You may also take a look at the
@OutputCache
directive which allows you to cache entire WebForms (aspx) or fragments (ascx) on the server or on the client contrary toHttpContext.Current.Cache
which stores objects onto the server.