【问题标题】:HTTP status code 304 when using Cloudflare使用 Cloudflare 时的 HTTP 状态代码 304
【发布时间】:2019-09-17 12:21:25
【问题描述】:

在使用 Cloudflare 的缓存时,将 Web 服务器上的 HTTP 状态码设置为 304 是否有用?

【问题讨论】:

    标签: http web caching networking cloudflare


    【解决方案1】:

    是的,您应该在与通常情况下相同的情况下使用 304 进行响应:当存在 If-Modified-SinceIf-None-Match 标头且条件不满足时,因此客户端的副本仍然是新鲜的。

    Cloudflare 可能会转发来自用户浏览器的此类请求(如果 Cloudflare 无法满足来自其自身缓存的请求)。此外,Cloudflare 可能会自行生成此类请求,以重新验证其缓存中的内容。发送 304 响应比重新发送相同的内容要好,这样可以节省服务器端带宽并更快地将内容发送给最终用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 2018-02-05
      • 2022-07-28
      • 1970-01-01
      • 2021-12-14
      相关资源
      最近更新 更多