概览
从文章站到在线商店,WordPress 的缓存需求并不相同。通过 WAFGO 规划交付策略时,把公开内容的访问效率与登录用户的数据隔离一起考虑。
把缓存边界放在业务边界上
先处理主题资源和媒体文件,再评估公开 HTML。任何涉及身份、结算或实时库存的页面,都应有明确的绕过规则。
| 内容 | 建议策略 | 验证重点 |
|---|---|---|
| 主题与插件静态文件 | 按版本设置缓存 | 更新后的资源地址 |
| 公开文章和分类页 | 按发布节奏缓存与刷新 | 评论、语言和预览状态 |
| 登录、账户、购物车和结算 | 绕过共享缓存 | 用户隔离与订单一致性 |
媒体库、字体与主题一起整理
图片过大、主题重复加载脚本或字体过多,都会抵消传输优化带来的收益。把这些工作纳入同一次接入检查。
- 检查媒体库的图片尺寸与裁剪方式,避免用原图填充很小的展示区域。
- 核对跨域资源地址,避免 HTTPS 页面加载旧的 HTTP 图片或字体。
- 减少重复插件功能;每次新增缓存或图片插件后检查与已有规则的叠加关系。
让更新、登录和安全规则各司其职
防护规则应理解管理后台与公开站点的差异。对登录与敏感入口加强限制,同时保留正常编辑、预览及业务通知流程。
- 付费课程和会员视频应单独验证媒体分片、字幕与播放授权;页面登录成功不等于媒体文件已获得访问保护。
发布后的刷新
明确文章、首页、列表和关联资源的刷新范围,避免只刷新单个 URL 后仍显示旧内容。
后台访问保护
结合实际人员与访问方式评估访问控制、速率限制和质询,不对所有后台请求一刀切。
插件兼容检查
重点检查支付、会员、搜索和多语言插件;本站不宣称提供未经验证的官方一键插件。
实施与检查步骤
- 01
备份配置
记录原站点地址、解析与插件配置。
- 02
测试代表流程
分别以游客、编辑和购买用户验证缓存行为。
- 03
小范围上线
先切换静态资源,再评估适合的页面缓存。
常见问题
不应直接共用。购物车和结算涉及用户状态,需要明确绕过共享缓存并验证会话隔离。
两者作用位置不同。插件通常处理应用或源站输出,CDN 处理边缘交付;应统一刷新流程,避免多层缓存内容不同步。