1

最近发现了与HTTP ETag和我们的CDN相关的问题,我尝试在 Fiddler 中为知名站点捕获一些问题。但是,无论我使用哪种浏览器/网站组合,我似乎都没有看到任何经过。

这有什么原因吗?你能推荐一个我可以看到它们的组合吗?也许它们不再被广泛使用?

4

1 回答 1

1

它们肯定被广泛使用,我自己也经常使用它。最常见的用例是条件请求(始终检查是否有新内容,但只有在内容发生更改时才从服务器发回内容)。

但是,Last-Modified 也可以这样做,如果您不强制浏览器始终检查新内容(无需重新验证),则不需要。

您的 CDN 不使用它们的原因是以下之一:

  • 他们改用 Last-Modified
  • 他们不会强制重新验证并在未来很好地设置到期时间
  • 他们无法确定特定内容的 ETag
  • 配置错误
于 2011-09-28T17:25:17.877 回答