写点什么

又拍云再放大招,CDN 同时支持 HTTP/2 和 SPDY/3.1 协议

  • 2016-06-12
  • 本文字数:1484 字

    阅读完需:约 5 分钟

任何新标准的普及,都离不开业界的共同努力。近日,又拍云宣布其 CDN 产品全面支持 HTTP/2 协议,减少页面加载时的拥堵现象,降低服务器及网络负载,带来更快的访问体验。不仅如此,又拍云 CDN 加速同时兼容 SPDY/3.1 协议(即原来的旧版本协议),帮助客户平稳过度到 HTTP/2(HTTP 2.0)。

当前互联网传输多采用 HTTP 协议,这也是几十年来最广泛使用的网络传输协议,然而由于传统 HTTP 采用明文,完全开放的编码缺少加解密功能,很容易遭受窃取、篡改等安全威胁。尤其涉及在线交易的网站,遭遇攻击如同家常便饭。HTTPS 是个不错的选择,不仅向下兼容全部 HTTP 协议,其传输过程全程加解密,相当于增加了一层 SSL/TSL 分层协议的 HTTP,让访问更加安全。但 HTTPS 协议推进的速度却并不乐观,由于增加了加密解密的环节,需要多次计算和交互,访问速度将受到极大的影响。

HTTP/2 将极大地改善这一问题。HTTP/2 发布于 2015 年 5 月,是 HTTP 1.1 协议被采用后,时隔 16 年的首次更新。通过多路复用,二进制传输,使用 HPACK 压缩头部信息,服务端 Push 的方式,从协议层面消除了传统 HTTP 的一些不足和缺陷,大幅度提高网页载入的速度。

HTTP/1.1 通过增加到每个主机的最大连接数来提高性能,而 SPDY 和 HTTP/2 则是通过使用多路复用技术在一个单独的 TCP 和 SSL 连接上支持并发,通过在一个连接上一次性发送多个请求来发送或接收数据,从而带来更佳的访问效率。

举例来说,在 HTTP/1.1 下,每一次访问,都需要麻麻(服务器)派出拿着快递(信息)的宝宝前往召唤他的 A 叔叔(访问客户端),到 A 叔叔那里交换收条再回到麻麻身边,然后再拿着新的快递再一次奔向客户端,直到快递送尽。为了增加效率,HTTP/1.1 的麻麻只得同时派出好多宝宝,分别带着不同的快递送到 A 叔叔手里。而 HTTP/2 下的宝宝身强力壮,麻麻可以采用多路复用的方式,一次性把要给 A 叔叔的快递都交给一个宝宝派送,因此既省时又高效。

据了解,又拍云 CDN 加速已支持 HTTPS,通过自定义 SSL 服务默认开启了对 SPDY/3.1、OCSP Stapling 的支持,SPDY 协议通过对请求进行压缩、优先级排序和多路复用等方式,缩减网页加载时间,经内部测算,可以减少约 30% 的访问时延。此次又拍云全面升级 HTTP/2,通过又拍云专用补丁,保留了对 SPDY/3.1 的兼容支持。

HTTP/2 源自于 SPDY,却和 SPDY 有很大不同。首先,SPDY 强制使用 HTTPS,而 HTTP/2 支持明文 HTTP 传输,实现向下兼容。此外,对消息头的压缩传输,SPDY 采用的 DELEFT 算法,而 HTTP/2 对消息头采用 HPACK 压缩传输,能够节省消息头占用的网络的流量。减少每次请求所携带的大量冗余头信息,避免带宽资源的浪费。 继续拿刚刚送快递的宝宝举例子,当宝宝拿着很多快递箱子送去 A 叔叔处,无论装了多少东西,快递的箱子都是一样大的,因此宝宝需要一辆大货车来装。通过 HTTP/2 下,麻麻机智的 HPACK 算法对快递箱进行压缩,将箱子压缩到最小,由此宝宝就可以轻装上阵,一辆小车带上所有快递,不用遭受堵车风险。

页面加载时间是一个比较重要的性能指标,测试显示,原生 HTTPS 页面由于不支持头信息压缩,并且缺少所需的额外 TCP 连接和 SSL 握手,所需的时间相对较长,HTTP/2 协议下加载时间优于 SPDY,页面越复杂,三者差距会更明显。又拍云支持多种协议下的 CDN 加速,在新的 HTTP/2 协议下,带来更高效、快捷的加速体验。同时又拍云不放弃任何传统协议方式,基于任何协议的网站都力争交出最优最快的访问体验。

今天的 HTTP/2 也是一样,新版协议再好仍需要业界共同锤炼,逐年累月的迭代才能普及。又拍云愿迈出 HTTP/2 的第一步,不断打磨 CDN 产品,做好下一代互联网繁荣的基石。

2016-06-12 05:411600

评论

发布
暂无评论
发现更多内容

技术同学的职场生存指南

老张

职业规划 认知提升 打工人 职场发展

第十二期双周精选

AutoMQ

青岛等保测评公司名称是什么?在哪里?电话多少?

行云管家

等保 堡垒机 等级保护 等保测评

淘宝API接口测试的详细步骤

Noah

运维安全审计系统定义以及作用详细讲解

行云管家

软件 安全运维 运维审计 运维安全

极限编程要完全遵守的12个实践!

敏捷开发

程序员 敏捷开发 软件开发 代码规范 极限编程

时至今日,我们还要必须用敏捷开发吗?

敏捷开发

Scrum 敏捷开发 企业管理 代码规范 敏捷团队

上万次实践总结,原来这些才是敏捷测试要遵循的原则

敏捷开发

编程 敏捷开发 极限编程 敏捷实践 持续改进

【首席战略官分享】业务流程管理的演变与挑战

望繁信科技

业务流程管理 流程挖掘 流程智能 望繁信科技

50万年——黑客找到你IPv6地址的时间

防火墙后吃泡面

AutoMQ 与 Timeplus 达成战略合作强强联手

AutoMQ

云计算 云原生 后端

什么是海外云手机?海外云手机有什么用?

Ogcloud

云手机 海外云手机 云手机海外版 手机群控 海外社媒营销

智谱发布 AI 生成视频模型「清影」;TikTok 推出听歌搜短视频功能丨 RTE 开发者日报

RTE开发者社区

如何通过 CloudCanal 实现从 Kafka 到 AutoMQ 的数据迁移

AutoMQ

企业应用观测中枢建设

嘉为蓝鲸

运维 日志管理 可观测

MobTech旗下核心SDK产品已全面适配HarmonyOS NEXT鸿蒙星河版

MobTech袤博科技

Java 开发者 产品动态

工作流中 BPMN 、 CMMN 、 DMN 的应用场景

源字节1号

开源

代理IP如何助力验证广告?

IPIDEA全球HTTP

代理IP

四大核心能力再升级 Bonree ONE 3.0引领全域可观测进入next level

博睿数据

汇聚数字智慧 构建新质未来——《CMG数字中国》融媒体节目正式上线

江湖老铁

百行代码实现 Kafka 运行在 S3 之上

AutoMQ

当 Meme 与 TON 融合,两大顶流标签会带来什么机会?

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

当当网商品列表数据采集丨当当网商品列表数据接口

tbapi

当当网 当当网商品列表数据接口 当当网商品详情接口 当当网API接口

嘉为蓝鲸WeOps智能化模块:服务台智能助手提供更好的服务体验

嘉为蓝鲸

AI 运维 智能运维 大模型

又拍云再放大招,CDN同时支持HTTP/2和SPDY/3.1协议_音视频(后端)_UPYUN_InfoQ精选文章