惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
Vercel News
Vercel News
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
I
InfoQ
Y
Y Combinator Blog
F
Full Disclosure
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
S
SegmentFault 最新的问题
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
Recent Commits to openclaw:main
Recent Commits to openclaw:main
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
T
Threatpost
GbyAI
GbyAI
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
L
LangChain Blog
T
Tenable Blog
C
Cisco Blogs
T
Threat Research - Cisco Blogs
Google Online Security Blog
Google Online Security Blog

Halo - 强大易用的开源建站工具

如何选择最佳网站搭建方案?2026年12款建站工具对比测评! Halo 和 WordPress 对比:开源 CMS 怎么选? Halo 和 Ghost 对比:博客、简报与会员订阅怎么选? Halo 和 Typecho 对比:现代 CMS 还是轻量博客? Halo 和 EmDash 对比:成熟 CMS 还是 Cloudflare 新方案? Halo 和 Hugo 对比:动态 CMS 还是静态网站生成器? Halo 和 Hexo 对比:动态 CMS 还是静态博客? Halo 和 Strapi 对比:全栈建站平台还是 Headless CMS? 在群晖 NAS 上用 Docker 部署 Halo 用 Obsidian 写文章,一键发布到 Halo 域名是什么?新手注册域名前要知道的 7 件事 虚拟主机、VPS 和云服务器有什么区别?建站服务器怎么选 建站需要准备什么?域名、服务器、备案和 SSL 的关系 域名解析:A 记录、CNAME、MX、TXT 分别怎么用 网站备案是什么?个人备案和企业备案有什么不同 SSL 证书和 HTTPS 是什么?免费证书够用吗 CDN 是什么?网站什么时候需要 CDN robots.txt 是什么?新手建站常见配置误区 Sitemap 是什么?它对网站收录有什么作用 SEO 写作基础:标题、描述、URL 和内链怎么做 301 和 302 重定向有什么区别?网站改版怎么降低排名风险 Google Analytics、Umami、Rybbit:流量统计工具怎么选 网站图片优化指南:格式、压缩和懒加载怎么做 网站安全基础:建站后必须做的 6 件事 Halo 如何定时发布文章 Halo 如何接入 Bing Webmaster Tools 支持优惠券和折扣码,Halo 2.25 发布 AI Foundation:给 Halo 插件生态一层 AI 能力底座 Halo 应用市场已支持开发者入驻和创建应用 Halo 如何接入 Google Search Console 如何自动备份 Halo 网站 让 AI Agents 管理 Halo 网站内容 支持商城小程序,Halo 2.24 发布 如何在本地快速体验 Halo 使用 Halo CLI + GitHub Actions 持续部署主题 阿里云 ESA 接入 Halo 配置指南 在本地搭建 Halo 插件开发环境 七牛云 DCDN 接入 Halo 配置指南 如何一键更新 Halo 的主题和插件 又拍云 CDN 接入 Halo 配置指南 腾讯云 EdgeOne 接入 Halo 配置指南 Halo 网站加载慢?8 种原因排查与优化方法 Halo 导入 Word 文档教程:批量导入并保留图片 主题开发技巧:为 Halo 网站添加一个知识库样式的页面 Rybbit 接入 Halo 教程:开源隐私友好的流量分析工具 Umami 接入 Halo 教程:自托管网站流量统计 在 Halo 中使用 Markdown 写作的 6 种方式 如何从社区版切换到 Halo 付费版
使用页面缓存插件优化 Halo 网站速度
Ryan Wang · 2026-04-15 · via Halo - 强大易用的开源建站工具

页面静态缓存是面向 Halo 2 的插件,在服务端对已渲染的页面做静态缓存,减少重复计算与数据库访问,从而缩短未登录访客打开前台页面的时间。

它适合以文章、页面展示为主、访客大多未登录的博客或官网;与 CDN、图片压缩等手段可以叠加使用。若你还需要从整体上排查慢加载,可参考 网站加载速度慢,是什么问题导致的?

效果对比

Halo 启用页面静态缓存之前

启用前

Halo 启用页面静态缓存之后

启用后

安装与启用

  1. 在控制台打开应用市场,搜索 页面静态缓存,或打开应用详情页:页面静态缓存

  2. 安装后启用插件即可,无需额外配置也会按默认策略开始工作。

默认缓存策略

在默认设置下,行为如下:

  1. 仅未登录访客访问前台页面时会生成缓存,已登录用户访问时不会写入缓存,也不会命中已有缓存。

  2. 插件会监听文章内容变更并自动刷新相关缓存,如果站点上其他类型内容更新后需要立刻对所有访客生效,需要你在变更后手动清理缓存(见下文)。

「总是缓存」选项说明

在插件设置中可以开启 总是缓存。开启后:

  • 已登录与未登录用户访问时都会使用已有缓存;

  • 但只有未登录访问时才会创建或更新缓存。

因此,若主题在页面 HTML 里直接渲染了「当前登录用户的昵称、头像」等数据,不建议开启该选项,否则用户登录后可能仍看到旧页面。

若业务上必须开启,建议把与用户相关的展示改为前端通过 API 异步加载,保证首屏 HTML 可被安全缓存。

手动清理缓存

当站点做了非文章类的更新、或需要立刻让全体访客看到最新前台效果时,可以手动刷新缓存:

在控制台 仪表盘快捷访问中,添加 刷新页面缓存 入口。

Halo 快捷访问清理页面缓存

需要时点击 刷新页面缓存,即可清空当前页面缓存,后续访问会重新生成。

Halo 刷新页面缓存

使用上的注意点

  • 页面缓存减轻的是应用层渲染与读库压力,不能替代带宽、CDN、图片体积等优化。

  • 默认策略下,已登录用户始终走实时渲染,适合需要区分访客与管理员体验的场景。

  • 若站点强依赖实时数据,应评估是否启用、以及是否配合「总是缓存」与异步数据加载。

配合 CDN 使用

此插件也可以配合 CDN 使用,利用 CDN 的节点缓存,可以让访客访问就近的节点,以获得更快的访问速度。与 CDN 配合使用通常无需额外配置,默认情况下,此插件会为已缓存的页面添加 max-age=3, s-maxage=120, must-revalidate 的响应头,CDN 会自动缓存这些页面,但需要注意的是:

  1. 一定要在 CDN 中配置缓存策略为 遵循源站

  2. 在 Halo 侧清理缓存不会及时清理掉 CDN 的节点缓存,如果需要及时清理,需要在 CDN 侧手动清理。

有关 Halo 配置 CDN 的教程可参考: