首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的网站仍然缓存着6个月前的第一个主页。

问我的网站仍然缓存着6个月前的第一个主页。
EN

Webmasters Stack Exchange用户
提问于 2016-08-27 15:05:31
回答 1查看 74关注 0票数 2

我使用W3全缓存和CloudFlare (免费层)作为我的CDN.无论出于什么原因,我的WordPress站点仍然在所有浏览器和设备上为新的用户会话缓存第一个版本的“主页”(而不是帖子页面)。不过,经过几次刷新之后,将呈现最新的首页。这种行为在隐姓埋名中仍然是正确的。

我尝试了以下几点:

  • 将CloudFlare设置为Developer模式并在站点范围内转储缓存
  • 更改W3总缓存的设置以排除缓存文章页和首页
  • 手动转储W3总缓存,并将其设置为每当发布帖子时都转储缓存
  • 作为GoogleBot进行抓取以查看其呈现的内容(PageSpeed Insight、this和其他获取有时呈现最新版本,有时会从6个月前获取主页)
  • 通过Application选项卡调试检查元素中的站点缓存(诚然,我并不知道我在寻找什么)

我把我的网站放在一个数字海洋液滴上,运行一个nginx堆栈,我很困惑。如何调试这类问题?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2017-02-10 16:47:32

第一步,您应该确保W3TC是问题所在:

检查分页和清漆(以及您用nginx设置的其他缓存)是否正常工作。-禁用W3TC和CDN,然后检查缓存问题是否仍然存在。如果问题仍然存在,您应该检查nginx配置以及每个缓存设置和文件夹。问题不是W3TC。

安装nginx助手插件,这也是为了确保您有正确的nginx安装。测试您的WP安装,并确保PageSpeed缓存和清漆缓存正在完成他们的工作。缓存文件夹通常位于/var/cache上。

如果没有出现问题,那么尝试打开没有CDN的W3TC。

如果是W3TC造成了问题,您需要检查安装过程和您在nginx.conf和域中所做的更改--Available.conf尝试关闭所有W3TC选项,然后一个接一个地打开,直到问题再次发生。

之后,您可以打开CDN来检查CDN是否是问题所在。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/98755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档