Chrome Network 和 Puppeteer 禁止 HTTP2

栏目: Node.js · 发布时间: 7年前

内容简介:© Young 2019-02-23 15:47Welcome to My以前做过一个

© Young 2019-02-23 15:47

Welcome to My GitHub

以前做过一个 精灵图在 Lottie Web 动画中的应用 的方案;因为要写PPT,所以需要举证这种方案的优点;

但是当我在 Chrome 浏览器的 Network 中查看优化前的 waterfall 的时候震惊了;

Chrome Network 和 Puppeteer 禁止 HTTP2

不是说好并发请求数有限制的吗?怎么会有一百个请求同时发送?

然后再去查看 Connection ID 竟然是同一个请求!

Chrome Network 和 Puppeteer 禁止 HTTP2

瞬间就想到了很久没碰过的网络协议中有个叫 HTTP/2 的家伙。

Chrome Network 和 Puppeteer 禁止 HTTP2

HTTP/2 协议支持多路复用,可以用同一个连接传输多个资源。

精力有限,暂时就不过多了解了,我只想好好的写个 PPT 而已!

有没有办法强制 Chrome 使用 HTTP/1.1 协议呢?

据我在网上搜索的结果来看,是可以在操作系统中通过命令行来设置让 Chrome 使用 HTTP/1.1 协议的,但是个人感觉略麻烦。

然后就想到了 Puppeteer,以前总是通过关闭沙盒模式和各种安全策略来让自己对一些 H5 游戏作弊,那改个协议的版本也应该是支持的。

Chrome Network 和 Puppeteer 禁止 HTTP2

强制使用 HTTP/1.1 协议,然后就可以看到一百多个请求的酸爽效果了…够慢…截个图放 PPT 里边…美滋滋。

Chrome Network 和 Puppeteer 禁止 HTTP2


以上所述就是小编给大家介绍的《Chrome Network 和 Puppeteer 禁止 HTTP2》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户体验的要素

用户体验的要素

Jesse James Garrett / 范晓燕 / 机械工业出版社 / 2007年10月 / 25.00

这不是一本关于“怎样做(How-to)”的书。有很多很多讨论如何建设网站的书,这本不是。 这不是一本关于技术的书。在这里你找不到一行代码。 这不是一本有答案的书。相反,这本书说的是“如何提出正确的问题”。 这本书将告诉你,在你阅读其他书籍的之前,你需要提前了解什么。如果你需要一个大的概念,如果你需要了解用户体验设计师所做出的决策的环境,这本书很适合你。 这本书经过精心设计,......一起来看看 《用户体验的要素》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换