首页 > 解决方案 > Chrome 排队请求

问题描述

Chrome 计时视图

上图显示 chrome 大部分时间都在排队请求。我试图弄清楚为什么会发生这种情况以尽量减少它。

根据chrome开发者文档:

正在排队的请求表明:

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

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

Chrome 性能监视器

我已经包含了性能监视器的图片,它显示了系统中正在发生的这些长期任务。这些对我来说也是一个谜,似乎相关。

任何帮助是极大的赞赏!

编辑:似乎您可以在打开开发工具时禁用磁盘缓存,但这似乎并没有解决问题。

标签: google-chromegoogle-chrome-devtoolschrome-debugging

解决方案


推荐阅读