代码之家  ›  专栏  ›  技术社区  ›  Roy Tang

远未来过期标头和HTTP 304

  •  12
  • Roy Tang  · 技术社区  · 15 年前

    我试图优化网站的加载时间。我所做的一件事是为静态内容设置一个far-futures-expires头,以便缓存它们(如 Yahoo

    我意识到304响应非常小,可能对性能影响最小,但有没有办法使浏览器不再发送请求,而总是使用缓存来存储该资源?

    1 回复  |  直到 15 年前
        1
  •  18
  •   Community Keith    7 年前

    你可能想试试 turning off ETags 如果您同时发送ETag和expires。一些人 suggest turning off eTags ,尤其是如果您有负载平衡器。

    另外,请注意,当您在页面上按reload时,Firefox将重新检查所有资源。这些将与304的一起返回。如果按shift reload,它将重新请求没有ETag的所有资源。因此,不要使用“刷新/重新加载”按钮测试上次修改的/etag设置。