云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_数据库模型设计工具_新注册优惠

小七 141 0

嘲讽斯皮迪

实现互联网民主化和向所有Cloudflare客户提供新功能是我们工作的核心部分。我们为自己是早期采用者而自豪,并且在早期采用新标准方面有着悠久的历史,例如HTTP/2,以及一些试验性的或尚未最终确定的特性,如tls1.3和SPDY。参与互联网民主有时意味着,随着新技术的出现,曾经在网上流行或无处不在的想法和技术将失去其效用。SPDY就是这样一种技术。几年前,谷歌起草了一个专有的实验性的新协议SPDY。SPDY在过时的HTTP/1.1标准上提供了许多性能改进,这些改进使得实际网站的页面加载速度大大加快。由于它的成功,SPDY成为了HTTP/2的起点,当新的HTTP标准最终定稿时,SPDY实验也结束了,并逐渐被淘汰。因此,我们宣布,我们打算在2018年2月21日之前反对使用SPDY连接Cloudflare的edge。回忆2012五年半前,当大多数的web都是未加密的,web开发人员正在使用创造性的技巧来提高性能(例如域切分以并行下载资源),以绕过当时已有13年历史的HTTP/1.1标准的局限性,Cloudflare推出了一个令人兴奋的新协议SPDY的支持。CC BY-SA 4.0,作者:Maximilien BriceSPDY的目标是通过改变HTTP请求在网络上的发送方式来消除HTTP/1.1中存在的许多瓶颈。通过使用头压缩、请求优先级和多路复用,SPDY能够在保持与现有HTTP/1.1标准兼容的同时提供显著的性能提升。这意味着服务器运营商可以在其web应用程序前面放置一个SPDY层,比如Cloudflare,在不修改任何现有代码的情况下获得SPDY的性能优势。SPDY实际上成了HTTP流量的快速通道。2015:风云变幻随着HTTPbis工作组提交SPDY进行标准化,该协议经历了一些变化(例如使用HPACK进行压缩),但保留了其核心性能优化,并于2015年5月被称为HTTP/2。随着HTTP/2的标准化,谷歌宣布,他们将在2016年5月停止支持SPDY发布chrome11。这向其他软件提供商发出了信号,他们也应该放弃对实验性SPDY协议的支持,转而支持新标准化的HTTP/2。Mozilla在2017年1月发布了firefox51,NGINX构建了自己的HTTP/2模块,这样一来,它或SPDY模块都可以用来终止HTTPS连接,但不能同时使用两者。Cloudflare于2015年12月宣布支持HTTP/2。正是在这一点上,我们偏离了同行。我们知道采用这个新标准和从SPDY迁移所需的时间比Google和其他公司提出的1-2年时间要长,因此我们为NGINX创建了自己的补丁,以便支持终止SPDY和HTTP/2。这使得那些尚未升级客户机的Cloudflare客户可以继续获得SPDY的性能优势,直到他们能够支持HTTP/2。当我们做出这个决定时,SPDY用于53.59%到边缘的TLS连接,26.79%使用HTTP/2。如果我们只采用了标准的nginxhttp/2模块,那么对于超过半数的Cloudflare站点的访问者来说,我们将使互联网速度降低20%左右,这绝对不是我们愿意做出的性能妥协!到2018年及以后在我们开始支持HTTP/2两年后(标准化后将近三年),大多数浏览器现在都支持HTTP/2,其中值得注意的例外是用于Android和Opera Mini的UC浏览器。这导致SPDY仅用于3.83%到Cloudflare边缘的TLS连接,而HTTP/2占66.88%。在这一点上,出于几个原因,现在是停止支持斯皮迪的时候了。JanBaby的CC0仔细观察2018年与SPDY连接的客户端比例较低,65%的连接是由较旧的iOS和macOS应用程序根据HTTP和TLS库编译而成,后者只支持SPDY而不支持HTTP/2。这意味着这些应用程序开发人员需要发布一个支持HTTP/2的更新来支持这个协议。我们与苹果密切合作,评估了打压SPDY对这些客户的影响,并确定了打压的影响是最小的。我们在前面提到,我们将自己的补丁应用到NGINX,以便能够继续支持SPDY和HTTP/2的TLS连接。我们没有提到的是与维护这个补丁相关的工程成本。每次我们想更新NGINX,我们也需要更新和测试我们的补丁,这使得每次升级都更加困难。此外,没有对SPDY进行积极的开发,因此,如果出现安全问题,我们将承担开发自己的安全补丁的成本。最后,当我们在今年2月份禁用SPDY时,目前使用SPDY的不到4%的流量仍然能够优雅地回到使用HTTP/1.1的方式连接到Cloudflare的边缘。向前看,向后看成为一个创新者的一部分就是要知道什么时候该向前迈进,并在后视镜中提出旧的创新。通过看到10%的HTTP请求是在互联网上发出的,Cloudflare在分析新技术的总体采用趋势方面处于一个独特的位置,使我们能够在何时推出新功能或弃用旧功能方面做出明智的决定。多年来,SPDY对连接到Cloudflare的客户非常有利,但现在该协议已基本被抛弃,并被更新的技术所取代,我们认识到2018年是告别过时的传统协议的时候了。