【问题标题】:What does X-Cache: Hit from Backend mean?X-Cache: Hit from Backend 是什么意思?
【发布时间】:2016-04-24 02:10:16
【问题描述】:

我浏览了整个互联网,但似乎无法找出这意味着什么。我认为这可能是我当前遇到的错误的原因,即页面拒绝更新其对我的 symfony 应用程序中某些文件的引用。

我查看了 X-Cache,但我的系统上没有安装它,不过我正在使用 OpCache。

【问题讨论】:

  • X-* 前缀通常用于表示非标准的 http 头字段。查看 SO 发送的标头字段。我有X-Frame-OptionsX-Request-Guid。我认为它不属于 XCache 作为一个软件,而是 一些 缓存软件取得了成功。无论如何,您当前的设置是否有任何错误?
  • 另外,一分钟的谷歌搜索发现了这个问题:stackoverflow.com/questions/3027492/x-cache-header-explanation
  • 约书亚实际上并没有回答这个问题,因为我正在寻找来自后端的命中意味着什么,命中意味着它来自 CDN 不确定当它说后端时它意味着什么。实际上,我在发布之前也阅读过,我应该链接它。
  • 至于我目前的设置,我终于能够解决这个问题,但仍然不确定后端的命中意味着什么?我能够通过一些 symfony 缓存清除技术来解决我的问题。我想如果您尝试转储资产并且在该过程中出现错误,即使“看起来确实如此”,它也无法正确清除缓存,尤其是在 localhost 上,这可能就是 x-cache 标头发挥作用的原因.
  • 由于 X-* 前缀意味着它是一个非标准的 http 字段,问题是那个特定的 X-cache 字段对我当时使用的谷歌 Chrome 浏览器是否意味着什么,并且做了那个存储在我的本地计算机上以某种方式缓存文件?我这样做时使用的是 localhost。

标签: php http http-headers symfony xcache


【解决方案1】:

检查此链接,http://ageekandhisblog.com/cloudflare-the-cdn-that-saves-your-server/。 简而言之,您会看到此标题,因为 CloudFlare 已打开。

【讨论】:

  • 那个链接没有回答问题:它只提到了一次“HIT from Backend”这个短语,根本没有解释。
  • 有一个缓存服务器,在本例中是 CloudFlare。如果您请求的资源已被缓存服务器缓存并且它提供缓存版本,您将看到此标头。
猜你喜欢
  • 2017-09-05
  • 2017-08-11
  • 2015-03-24
  • 2020-03-18
  • 2021-08-02
  • 1970-01-01
  • 2022-10-21
  • 2020-10-02
  • 2011-05-27
相关资源
最近更新 更多