redis - 对于 Redis 作为 Wagtail 中的缓存,除了模板片段缓存之外还有其他步骤吗?
问题描述
我在 Wagtail 中将 Redis 设置为缓存,如docs中所示,它按预期运行。(我正在为 Heroku 使用 Redis To Go 插件。)我缓存的模板片段正在被缓存。但是缓存非常小——不到 400K——我想知道是否还有其他事情(除了模板片段缓存)我可以或应该做以增加缓存对我网站效率的贡献。我知道这是一个基本问题,但 Wagtail 似乎没有太多关于此的文档。
解决方案
标准 Django 模板片段缓存是您可以使用缓存来提高 Wagtail 页面性能的主要方式。菜单通常是片段缓存的良好候选者。
有一个开放的 PR,它使用缓存(如果有的话)用于图像再现,并且应该提高图像重站点的效率:
https://github.com/wagtail/wagtail/pull/4883
这个插件缓存了整个页面的响应: