halo/docs/cache/page.md

631 B
Raw Blame History

页面缓存

Halo 的主要应用以博客为主,页面更新不会特别频繁,大多数情况下,实时渲染的结果都是没有变化的。如果能够缓存这些不经常变更的页面,可减少数据库访问,加快访问速度。

页面缓存包括缓存响应体、响应头和响应状态。页面缓存规则如下:

  1. 仅缓存模板引擎所渲染的页面。
  2. 仅缓存 Content-Typetext/html 的页面。
  3. 仅缓存响应状态为 HTTP 200OK
  4. 请求访问为 GET

默认缓存失效时间:距最新一次访问 1 小时。 默认最大缓存数量:10,000