代码之家  ›  专栏  ›  技术社区  ›  Evert

浏览器如何消除重复的HTTP请求

  •  0
  • Evert  · 技术社区  · 4 年前

    当HTML页面嵌入两次图像时:

    <img src="foo.jpg">
    <img src="foo.jpg">
    

    这只会导致1个HTTP请求,即使没有缓存头。这很有道理。

    我很好奇在什么情况下浏览器会这么做。它能在接下来的两天内完成吗 fetch() 电话?对于所有“安全”的http方法?如果是,在进行新的通话之前,通话间隔需要多长时间?或者,如果最后一个仍在飞行中,它可能只会进行重复数据消除?浏览器将使用什么启发式方法来确定请求是否可以消除重复?

    0 回复  |  直到 4 年前