Chrome排队请求

时间:2020-02-28 18:03:37

标签: google-chrome google-chrome-devtools chrome-debugging

Chrome Timing View

上图显示chrome花费了大部分时间来排队请求。我试图弄清楚为什么要将其最小化。

根据chrome开发人员文档:

正在排队的请求表明:

  1. 该请求已由呈现引擎推迟,因为它是 优先级低于关键资源(例如 脚本/样式)。这通常发生在图像上。
  2. 请求被搁置以等待即将释放的不可用的TCP套接字。
  3. 该请求被暂停,因为浏览器在HTTP 1上每个源仅允许六个TCP连接。
  4. 花费在制作磁盘缓存上的时间 条目(通常非常快。)

根据chrome开发人员文档,数字3似乎是最可能出现的问题,但我知道一次只发出一个请求,所以不可能。我也不认为它是第一名,因为性能监视器没有显示出与渲染之间的滞后。也许是2或4,但我不知道如何测试。

Chrome Performance Monitor

我包括了性能监视器的图片,其中显示了系统中正在发生某些事情的这些长任务。这些对我来说也是一个谜,似乎很相关。

非常感谢您的帮助!

编辑:打开开发工具时,似乎可以禁用磁盘缓存,但这似乎无法解决问题。

0 个答案:

没有答案