代码之家  ›  专栏  ›  技术社区  ›  Dominic Rodger

对不经常更改的代码段使用中间件或自定义模板标记

  •  4
  • Dominic Rodger  · 技术社区  · 16 年前

    我想在侧边栏中找到一个小片段。该代码片段将在每个页面上都可见,虽然获取成本很低(在我的超慢速上网本上大约50毫秒!),但它的更改频率非常低,以至于我很想缓存它(部分原因是我还没有使用Django的缓存框架,我想学习)。

    我不确定最好的方法是什么-中间件还是自定义模板标签?我不确定用这些方法实现缓存有多容易。这是一件标准的事情(即,对每个页面上可见的片段进行片段缓存),因此我确信 Djangonic

    你是怎么做到的?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Ned Batchelder    16 年前

    这听起来很适合你 Template fragment caching .

        2
  •  2
  •   Fragsworth    16 年前

    只需设置缓存后端( this is very easy to do )您将可以访问 cache.set() cache.get()