HTTP2协议对web开发的影响?
我想提醒你注意一件我想了好几天的事情。HTTP/2协议对web开发的新特性和影响。我还想问一些相关的问题,因为我的年度计划由于HTTP/2而变得越来越不准确 由于HTTP/2使用单一连接,因此不再需要HTTP1.x中的多个连接 使用HTTP/1.x,您可能已经将文件放在不同的域中,以提高文件传输到web浏览器的并行性;内容域网络(CDN)会自动执行此操作。但这对HTTP/2下的性能没有帮助,也可能会造成伤害HTTP2协议对web开发的影响?,http,web,gulp,cdn,http2,Http,Web,Gulp,Cdn,Http2,我想提醒你注意一件我想了好几天的事情。HTTP/2协议对web开发的新特性和影响。我还想问一些相关的问题,因为我的年度计划由于HTTP/2而变得越来越不准确 由于HTTP/2使用单一连接,因此不再需要HTTP1.x中的多个连接 使用HTTP/1.x,您可能已经将文件放在不同的域中,以提高文件传输到web浏览器的并行性;内容域网络(CDN)会自动执行此操作。但这对HTTP/2下的性能没有帮助,也可能会造成伤害 Q1:HTTP/2能否最大限度地减少对CDN的需求? 代码文件连接。通常作为单独文件进
Q1:HTTP/2能否最大限度地减少对CDN的需求?
代码文件连接。通常作为单独文件进行维护和传输的代码块被合并到一个文件中。然后,浏览器根据需要在连接的文件中查找并运行所需的代码 Q2。HTTP/2是否将不再需要使用类似的扩展名(css、javascript)连接文件,也不再需要使用强大的Grunt和Gulp工具来连接文件?
Q.另外,为了简化问题并使问题更加紧凑,我想问一个非常笼统的问题,如您所预见的,HTTP/2对web开发的其他影响是什么?Q1:HTTP/2会尽量减少CDN的需求吗? 不需要。CDN主要是基于地理位置将内容放在用户附近。离服务器越近,获取内容的速度就越快 Q2。HTTP/2是否将不再需要使用类似的扩展名(css、javascript)连接文件,也不再需要使用强大的Grunt和Gulp工具来连接文件? 连接只是像is-Grunt/Gulp这样的工具所做的事情的一部分。Linting、转换、运行测试是您仍然需要工具来完成的其他事情。所以他们会留下来。就concat而言,理想情况下,您将不再为每个类型创建单个大型concat文件,而是为每个模块创建较小的连接文件 Q3。此外,为了简化问题并使问题更加紧凑,我将非常笼统地询问您可以预见的HTTP/2对web开发的其他影响是什么?
一般的想法是HTTP/2不会对我们开发东西的方式做出巨大的改变,因为它是一个协议级别的改变。开发人员理想情况下会删除不是http/2优化技术的优化(如压缩、切分)。问题1:http/2是否会减少对CDN的需求? 如果您使用正确的软件,它肯定会稍微改变平衡。我谈论平衡是因为CDN需要资金和管理时间
- 如果您使用CDN卸载流量,您仍然需要它们卸载流量李>
- 如果您是一个小型网站(大多数网站都是,用数字表示),那么您就没有理由使用CDN,因为HTTP/2可以非常有效地隐藏延迟(只要您正确地部署它)。HTTP/2甚至比SPDY更好,请查看有关SPDY的用例
- 此外,我们在网站中纳入的大多数第三方内容已经使用了CDN