带有和不带有“www”的网站呈现方式不同

带有和不带有“www”的网站呈现方式不同

我最近开发了一个网站,惊讶地发现,当我访问带有或不带有“www”的网站时,标有“透明定价”的部分显示的价格不同。

nmbs.io显示正确的定价。

同时www.nmbs.io显示旧的/错误的定价。

这让我相信,尽管这两者在我的 DNS 上指向同一个 IP,但其代码在某种程度上是不同的——这可能是一个缓存问题吗?

知道这里发生了什么事以及如何解决吗?

一些注释使这一点更加具体

• 该网站基于 Node 6.0.0 构建

• 我正在使用 Cloudflare

• 我不相信存在任何特殊的服务器端缓存

答案1

这是一个很广泛的问题,但下面列出了一些可能性:

  • IP 可以不同
  • 这些 IP 在过去可能有所不同,并且缓存可能尚未过期
  • 服务器可能会根据其配置做出不同的反应。
  • 服务器端缓存
  • 服务器端反向代理缓存
  • Cloudflare 缓存或其他保护系统
  • 客户端代理缓存
  • 客户端缓存

您已经检查过前两种可能性。其他人没有遇到问题这一事实表明您这边存在缓存问题。

相关内容