【问题标题】:what are pros and cons of using HttpContext-based cache vs. System.Runtime.Cache?使用基于 HttpContext 的缓存与 System.Runtime.Cache 的优缺点是什么?
【发布时间】:2012-05-12 07:12:45
【问题描述】:

我在一个网络应用程序中,所以HttpContextHttpContextBase 将可用。我想知道如果有的话,在选择一个而不是另一个时会有什么不同?

http://msdn.microsoft.com/en-us/library/system.runtime.caching.aspx

对比

http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx

【问题讨论】:

    标签: asp.net .net caching .net-4.0


    【解决方案1】:

    嗯,System.Runtime.Caching 文档中的这句话说明了大部分内容:

    “这个命名空间中的类提供了一种使用缓存设施的方法 与 ASP.NET 中的类似,但不依赖于 System.Web 大会。”

    如果是 Web 应用程序,则使用 System.Web 命名空间中的一个,如果不是,则使用另一个。

    【讨论】:

    • 没有其他区别?相同的系统,不同的组件?真的吗?
    • @Maslow:是的,还有其他区别,比如网络缓存中有一些特定于网络的方法,或者网络缓存使用术语“依赖”,而运行时缓存使用“监视器” ,但最大的区别在于它们针对不同的应用程序类型。
    猜你喜欢
    • 2021-12-06
    • 2011-09-30
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 2017-07-26
    • 2016-03-26
    相关资源
    最近更新 更多