首页 > 解决方案 > 对于 Redis 作为 Wagtail 中的缓存,除了模板片段缓存之外还有其他步骤吗?

问题描述

我在 Wagtail 中将 Redis 设置为缓存,如docs中所示,它按预期运行。(我正在为 Heroku 使用 Redis To Go 插件。)我缓存的模板片段正在被缓存。但是缓存非常小——不到 400K——我想知道是否还有其他事情(除了模板片段缓存)我可以或应该做以增加缓存对我网站效率的贡献。我知道这是一个基本问题,但 Wagtail 似乎没有太多关于此的文档。

标签: rediswagtail

解决方案


标准 Django 模板片段缓存是您可以使用缓存来提高 Wagtail 页面性能的主要方式。菜单通常是片段缓存的良好候选者。

有一个开放的 PR,它使用缓存(如果有的话)用于图像再现,并且应该提高图像重站点的效率:

https://github.com/wagtail/wagtail/pull/4883

这个插件缓存了整个页面的响应:

https://docs.coderedcorp.com/wagtail-cache/


推荐阅读