【问题标题】:Why does the time for “downloading” content of a file is high为什么“下载”文件内容的时间很长
【发布时间】:2018-06-27 07:40:19
【问题描述】:

正如我在webpagetest中测试过的(截图如下),我看到js和图片的内容下载时间很长。如果有任何原因,否则我做错了什么。我已经集成了 hook_css_later 以使预处理为 false 并在 hook_js_alter 中将 js 文件移动到页脚并推迟 js。是什么让js和images文件内容下载时间这么长。在此先感谢

【问题讨论】:

    标签: optimization drupal-7 webpagetest


    【解决方案1】:

    服务器正在使用 http/2 进行数据传输。 http/2 通常只使用一个到源的 TCP 连接来处理所有数据传输。一次只传输一个资源(但这比多个 http/1.1 连接效率更高,因为 TCP 启动慢和 TCP 的其他缺点)。

    所有请求或多或少同时开始,并且它们大部分时间都处于“等待响应”状态,因为在任何给定时间,线路上只能有一个 http/2 流。

    您的屏幕截图显示了 WebPageTest 的一些误导性可视化,其中看起来资源需要很长时间才能传输。

    自 2018 年底以来,WebPageTest 更好地可视化了资源的实际数据传输。见this watefall

    资源的实际数据传输时间很小,只是有大量的资源未决,因为它们都是同时请求的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 2017-05-13
      • 1970-01-01
      • 2022-11-11
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多