我正在将一些加载时间数据从站点提取到HTTP (HAR)文件中,但我只是找不到“ARchive”的含义。

发布于 2018-02-19 19:51:05
这可能对你有帮助:
排队
正在排队的请求表示:
该请求被呈现引擎推迟,因为它被认为比关键资源(例如脚本/样式)优先级低。这种情况经常发生在图像上。
请求被搁置,等待即将释放的不可用TCP套接字。
请求被搁置,因为浏览器只允许HTTP 1上每个源的6个TCP连接。
花在磁盘缓存条目上的时间(通常非常快)。停滞/阻塞
请求在发送之前等待的时间。它可以等待所描述的排队的任何原因。此外,此时间包括用于代理协商的任何时间。
排队或停顿序列最常见的问题是一系列排队或停止的项目。这表明从单个域检索了太多的资源。在HTTP1.0/1.1连接上,Chrome在每个主机上最多执行6个TCP连接。如果您同时请求12项,则前六项将开始,而后半项将被排队。一旦完成了最初的一半,队列中的第一项将开始其请求处理。
被搁置的一系列请求
要解决传统HTTP 1流量的这个问题,您需要实现域切分。这是在您的应用程序上创建多个子域来为资源提供服务。然后在子域之间平均分配所服务的资源。
HTTP 1连接的修复不适用于HTTP 2连接。事实上,这伤害了他们。如果您已经部署了HTTP 2,请不要将您的资源分割为域,因为它与HTTP 2的工作原理相反。在HTTP 2中,有一个到服务器的TCP连接,充当多路复用连接。这样就摆脱了HTTP 1的六个连接限制,多个资源可以同时在单个连接上传输。
https://webmasters.stackexchange.com/questions/112916
复制相似问题