帮助缓存您的 Django 项目或框架以获得更好性能的应用。
| 包 | django-redis | django-cacheops | django-cachalot | diskcache | django-memoize | django-valkey | django-uwsgi-cache | django-cache-cleaner | django-ormcache | django-s3-express-cache | Django 缓存回退 - 多种后端 |
|---|
| 包 | django-redis | django-cacheops | django-cachalot | diskcache | django-memoize | django-valkey | django-uwsgi-cache | django-cache-cleaner | django-ormcache | django-s3-express-cache | Django 缓存回退 - 多种后端 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 描述 | 功能齐全的 Redis 缓存 用于 Django 的后端。 |
一个流畅的 ORM 缓存,具有 自动细粒度的 事件驱动的失效机制。 |
无需努力,无需担心,性能 达到最大化。 |
Python 基于磁盘的缓存 (兼容 Django)。比 Redis 和 Memcached 更快。 纯 Python。 为 Django 实现的 |
备忘录技术,用于 Valkey 后端。 Django |
uWSGI Django 缓存后端。 | Django 的 ORM 缓存。 | :broom::sparkles: 清除 整个缓存或单个 缓存,使用管理界面或 管理命令。 |
一个高速、低延迟的 | 缓存,使用 S3 Express 来 廉价高效地存储大量对象。 和 高效... |
Django 缓存回退 - 多缓存后端 |
| 类别 | 应用 | 应用 | 应用 | 其他 | 应用 | 其他 | 其他 | 应用 | 其他 | 应用 | 应用 |
| # 使用方法 | 42 | 19 | 14 | 5 | 2 | 0 | 1 | 0 | 0 | 0 | 2 |
| 支持 Python 3? | |||||||||||
| 开发状态 | 生产/稳定版 | 生产/稳定版 | 生产/稳定版 | 生产/稳定版 | 生产/稳定版 | 测试版 | 生产/稳定版 | 生产/稳定版 | 未知 | 生产/稳定版 | 生产/稳定版 |
| 最后更新 | 2025年9月13日,上午4:13 | 2025年10月14日,晚上11:51 | 2025年4月16日,晚上8:04 | 2024年3月2日,晚上8:19 | 2024年11月19日,上午9:25 | 2025年11月12日,下午1:51 | 2025年10月1日,上午10:40 | ... | 2025年7月26日,晚上10:18 | 2025年10月16日,下午3:59 | 2025年2月14日,下午1:37 |
| 版本 | 6.0.0 | 7.2 | 2.8.0 | 5.6.3 | 2.3.1 | 0.3.2 | 1.1.0 | 0.2.0 | 1.4 | 0.1.0 | 0.4.4 |
| 仓库 | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
| 提交 | |||||||||||
| 星标 | 3,040 | 2,246 | 1,390 | 2,697 | 121 | 71 | 39 | 27 | 19 | 12 | 13 |
| 仓库分叉数 | 443 | 235 | 155 | 156 | 30 | 6 | 10 | 0 | 3 | 2 | 7 |
| 参与者 |
WisdomPill
niwinz jdufresne pre-commit-ci[bot] jezdez sebleier iurisilvio terencehonles ulgens dependabot[bot] 更多... |
Suor
jhillacre georgepasturemap ttyS15 elmit tumb1er nicwolff ir4y ron8mcr ihucos 更多... |
BertrandBordage
Andrew-Chen-Wang danlamanna Surgo dbartenstein PetrDlouhy debdolph ajslater alsonkemp dougmacnerland 更多... |
grantjenks
rkubik tamirOK jugmac00 ddorian maxking AbhinavOmprakash i404788 Cologler elistevens 更多... |
Backscratcher
GotoCode utek therefromhere acrfordyce 4fuss akanouras fjsj jhonatandarosa joshgeller 更多... |
amirreza8002
pre-commit-ci[bot] cclauss tobiasmcnulty |
ionelmc
laurentpayot xrmx bitdeli-chef kissgyorgy |
fabiocaccamo
dependabot[bot] pre-commit-ci[bot] |
streeter
frewsxcv meastman |
ERosendo
mlissner albertisfu |
Kub-AT
lampslave |
| 文档 | 不适用 | 不适用 | |||||||||
| 仅后端 | |||||||||||
| 查询集缓存 | |||||||||||
| 按超时时间失效 | |||||||||||
| nocache | |||||||||||
| Jinja2 支持 | |||||||||||
| 通过信号失效 | ,但比信号更底层 | ||||||||||
| 标记记录 | |||||||||||
| 缓存非模板响应 | ,它在所有地方缓存查询集,包括脚本 |
| 功能 | 描述 |
|---|---|
| 仅后端 | 此应用程序仅是缓存后端 |
| 查询集缓存 | |
| 按超时时间失效 | 按超时时间失效缓存记录 |
| nocache | 缓存主体中的非缓存片段。 |
| Jinja2 支持 | 支持在 Jinja2 模板中缓存模板片段 |
| 通过信号失效 | 在 post_save 和 post_delete 模型信号上会使适当的缓存失效 |
| 标记记录 | 标签是一种对缓存记录进行分类的方式。当您使用 save() 方法保存缓存时,您可以设置要应用于此记录的标签数组。然后您<br>将能够清除使用给定标签(或标签)标记的所有缓存记录 |
| 缓存非模板响应 | 一种缓存非模板响应的方式。当使用繁重的 AJAX 实现时<br>(例如 Sencha Touch 或 Sencha Ext),数据会使用 JSON 或 XML 在浏览器和<br>之间传输。这超过了 Django 中大部分模板引擎。这些响应应该被备忘录化或缓存。 |
| 搜索权重 | 包 | 描述 | 最后 PyPI 发布 | 星标 | 派生 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | 分类表格: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | 不适用 | {{ item.score }} | 不适用 | {{ item.repo_watchers }} | 不适用 | {{ item.repo_forks }} | 不适用 |