知识库
缓存及其清除方法
缓存层的作用、何时清理缓存,以及为什么您的更改可能尚未显示。
访客加载的大多数内容根本不会到达 PHP——它们直接由缓存提供,这是此处的网站速度极快的最大原因。
各层结构,由外向内
CDN(如果您有的话)从靠近访客的地方提供图片和静态文件。 服务器缓存保存完整渲染的页面,因此重复访问不会运行 PHP。 WordPress 网站上的 Zinn® 缓存插件决定什么内容可以缓存,并在您发布时清除正确的页面。
何时需要清除缓存
发布、编辑文章或更改菜单会自动清除受影响的页面。如果在插件无法检测到您进行更改的地方进行了修改(例如通过 SFTP 编辑的主题文件、直接在数据库中更改的设置),则需要手动清除。
站点 → 您的站点 → 缓存 → 清除。
“我的更改未显示”
请按以下顺序检查,因为几乎总是最后一种情况:
- 从上方界面清除站点缓存。
- 如果更改的是图片或样式表,请清除 CDN。
- 检查您自己的浏览器。在无痕窗口中加载页面。有一半以上的情况是本地缓存导致的,无论清除多少我们的缓存都无法解决。
永不缓存的内容
登录会话、购物车、结账页面和管理界面。商店绝不会向某个客户展示另一个客户的购物车,这是强制执行的,无需手动配置。