【问题标题】:Caching module / Caching in Orchard CMS缓存模块 / Orchard CMS 中的缓存
【发布时间】:2015-06-23 14:40:40
【问题描述】:

我正在使用 Orchard 1.7.3,并且我的项目中有一些我不想缓存的代码。 有什么办法可以在果园中使用 ICacheManager 将我的代码的某些部分排除在缓存之外?

或者 Orchard 的缓存模块中是否有一些设置会从缓存中排除某些内容?

谢谢。

【问题讨论】:

    标签: c# caching orchardcms orchardcms-1.7


    【解决方案1】:

    是的,您可以使用[OutputCache(Duration = 0)] 属性来装饰控制器操作。

    还有一个输出缓存设置页面,您可以在其中指定排除的 URL 列表。

    【讨论】:

    • 谢谢@BertrandLeRoy
    • 这个属性可以应用于自定义形状吗?我有一些用于呈现数据的代码,我不希望缓存这些代码。我渲染自定义形状的方式是在视图文件中调用 @Display.MyShapeName()。这会调用一个名为“MyShapeName”的函数,该函数标有“Shape”属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多