django-cache

Installation
SKILL.md

Django Cache Framework(Django 缓存框架)

来源:https://docs.djangoproject.com/en/stable/topics/cache/

用途

将昂贵计算(DB 查询、模板渲染)的结果缓存起来,减少响应时间。Django 提供 4 种粒度:全站、单视图、模板片段、低层 API。

何时使用

  • 中高流量站点需要降低 DB / 渲染压力
  • 单个视图结果稳定但生成成本高 → cache_page
  • 页面局部片段(sidebar、导航)不常变 → {% cache %}
  • 需要缓存任意对象(查询结果、计算值)→ 低层 cache.set/get
  • 多语言 / 多用户场景需要 Vary 与 Cache-Control 控制下游缓存

基础用法

backend 配置(settings.py)

Installs
2
First Seen
May 31, 2026