当前位置:首页>滚动 > >正文

每日速递:天翼云CDN全站加速产品对websocket协议的支持

  • 2023-05-19 17:04:29来源:博客园

本文分享自天翼云开发者社区《天翼云CDN全站加速产品对websocket协议的支持》,作者:郭****迎


(相关资料图)

1、背景介绍

HTTP 协议有一个缺陷:通信只能由客户端发起。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就只能使用轮询的方案。

轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,显而易见,轮询不仅效率特别低,且特别浪费带宽资源,因为HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多带宽资源。

因此,工程师们一直在思考,有没有更好的方法。websocket 就是这样发明的。websocket 协议诞生于2008年,2011年成为国际标准,目前所有浏览器均已支持。它最大的特点全双工通信,浏览器和服务器只需要做一个握手的动作,然后浏览器和服务器之间就形成了一条快速通道,两者之间就可以直接互相传送数据了,如下右图所示。可见,websocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。

websocket的优势:

  • 较少的控制开销。在连接创建后,服务器和客户端之间交换数据时,用于协议控制的数据包头部相对较小。
  • 更强的实时性。由于协议是全双工的,所以服务器可以随时主动给客户端下发数据。相对于HTTP请求需要等待客户端发起请求服务端才能响应,延迟明显更少;即使是和Comet等类似的长轮询比较,其也能在短时间内更多次地传递数据。
  • 保持连接状态。与HTTP不同的是,Websocket需要先创建连接,这就使得其成为一种有状态的协议,之后通信时可以省略部分状态信息。而HTTP请求可能需要在每个请求都携带状态信息(如身份认证等)。
  • 更好的二进制支持。Websocket定义了二进制帧,相对HTTP,可以更轻松地处理二进制内容。
  • 可以支持扩展。Websocket定义了扩展,用户可以扩展协议、实现部分自定义的子协议。
  • 更好的压缩效果。相对于HTTP压缩,Websocket在适当的扩展支持下,可以沿用之前内容的上下文,在传递类似的数据时,可以显著地提高压缩率。
  • 与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。
  • 没有同源限制。客户端可以与任意服务器通信。

2、websocket应用场景

场景一:弹幕

弹幕的流程是终端用户A在自己的客户端广播了一条信息,这条信息需要在与其他N个用户端发送的弹幕信息一并展示在A这边。它需要马上显示到屏幕上,对实时性要求极高。使用websocket可以在有新弹幕产生时,服务器能够迅速推送给所有用户端,保障弹幕实时性。

场景二:在线教育

在线教育跨越了时空的限制,学生与老师进行一对多/一对一的在线授课,老师在客户端内编写的笔记、大纲、白板信息等信息,需要实时推送至多个学生的客户端,同时在课堂上,通话、文字聊天、实时解题等交互的实时性要求非常高,需要通过websocket协议来完成。

场景三:金融产品实时信息查询

股票价格瞬息万变,如果显示数据不及时,很有可能会影响用户的收益。需要通过websocket协议流式更新数据变化,将价格实时推送至世界各地的客户端,方便交易员迅速做出交易判断。

场景四:体育实况更新

由于全世界体育爱好者数量众多,比赛实况成为他们最为关心的热点。websocket能够助力体育新闻类服务的用户降低延时,获得实时的更新。

场景五:视频会议和互动直播

尽管视频会议并不能代替和真人相见,但是应用场景众多。而互动直播和视频会议中的连麦的服务对低延时的要求非常高。试想主播或者你的主管说了一句话后,你要10秒后才能听到,那你们是根本无法进行正常交流的 。websocket可以帮助两端或多端接入会议/直播的用户实时传递信息。

3、天翼云全站加速对websocket协议的支持

天翼云全站加速产品支持对webscoket协议和http/https协议可同时加速,即同一个域名可以既有http/https协议,又有websocket加速,您无需拆分域名,使用全站加速产品就可以实现对域名下http/https协议的应用和websocket协议的应用同时加速。全站加速节点会自动识别客户端与全站加速边缘节点通信使用的协议,自动切换协议。通常情况下,websocket协议的应用多为动态业务,对实时性要求很高,全站加速的动态探测选路能力可以为websocket应用选择最快的回源路径,提升websocket业务的访问效果。

标签:

延伸阅读

推荐阅读

每日速递:天翼云CDN全站加速产品对websocket协议的支持

HTTP协议有一个缺陷:通信只能由客户端发起。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户

贝克汉姆谈巴黎球迷:他们让我觉得是大家庭的一员 永远记得他们所做的一切

球天下5月19日讯,近日,前英格兰队长大卫·贝克汉姆接受了法甲球队巴黎圣日耳曼的采访,回顾了自己的巴黎

“中国旅游日”活动推出7大类旅游惠民措施

2023年5月19日是第13个“中国旅游日”。全国各地围绕今年旅游日主题“美好中国,幸福旅程”,集中组织旅游

重点聚焦!内蒙古:到2025年全区标准公共充换桩与标准新能源汽车比例力争不低于1:3

内蒙古:到2025年全区标准公共充换桩与标准新能源汽车比例力争不低于1:3:内蒙古自治区住房和城乡建设厅日

世乒赛女单抽签,孙颖莎好签冲击三冠王,王曼昱再遇陈幸同

同时,对于其他国家队女子选手来说,这一次来站上领奖台就是成功了,想要打破中国女队这五位主力选手的垄断

天天热资讯!阿根廷青训摇篮✨13名阿根廷球员进入欧战决赛,6人出自河床!

曼城与国米会师欧冠决赛,罗马与塞维利亚会师欧联决赛,佛罗伦萨与西汉姆会师欧会杯决赛。据统计,6支参加

科技部:我国人工智能快速发展 赋能经济社会成效显著

人民网天津5月19日电(王绍绍)第七届世界智能大会于18日在天津开幕。科学技术部部长王志刚在2023第七届世

字体颜色快捷键_字体颜色

1、有时,需要在PPT中更改超级链接颜色。2、那么如何在PPT中更改超级链接颜色呢?本文就来介绍一下在PPT中更

东南造船1100TEU集装箱船交付

近日,福建船政旗下东南造船为德翔海运股份有限公司建造的1100TEU集装箱船(MW460-3)TSCHIBA交付。该系列

螃蟹怎么做好吃正宗厦门海蛎煎蛋?

清蒸螃蟹洗净,放入锅中蒸。螃蟹肚皮朝上。香煎螃蟹食材:螃蟹1500克、生姜100克、小葱50克、植物油50克、

法国前总统萨科齐回应上诉失败:真相终将胜利

中新网巴黎5月18日电法国前总统萨科齐当地时间18日就其案件上诉失败做出回应,表示真相终将胜利。萨科齐是

幼婴得怪病无法进食,奇迹存活9个月,父母四处求医求一线生机

点开视频了解更多,进入腾讯乐捐链接:【食道闭锁的半岁幼童】可帮助孩子。9个月大的孩子正常来说会哭会笑

环球快看:被执行人儿女有什么影响

被执行人儿女有的影响是对子女上学产生一定的影响,若父母对强制执行仍然拒绝执行,则构成违法犯罪,会对子

当前消息!今日上市:世纪恒通、中科飞测、安杰思

今日上市:世纪恒通、中科飞测、安杰思

航天南湖登陆上交所科创板 湖北省A股上市公司增至140家

航天南湖登陆上交所科创板湖北省A股上市公司增至140家---湖北日报讯(记者张阳春、许旷、通讯员刘畅)5月18

全球时讯:5月19日生意社生猪基准价为14.23元/公斤

5月19日,生意社生猪基准价为14 23元 公斤,与本月初(14 57元 公斤)相比,下降了-2 33%。生猪年度统计(2022-05-19--2023-0

天天热资讯!“保命药”价格飞涨:肾上腺疾病药物“醋酸氢化可的松片”一年涨价超十倍

“保命药”价格飞涨:肾上腺疾病药物“醋酸氢化可的松片”一年涨价超十倍

圆通快递上门取件电话多少_圆通快递上门取件电话|世界通讯

1、首先在百度输入童渊,在YTO快报搜索找到官网,点击鼠标左键点击进入。2、第二,在默认页面的右边,即红

双联开关改为单联的方法 双联开关 全球视讯

今天来聊聊关于双联开关改为单联的方法,双联开关的文章,现在就为大家来简单介绍下双联开关改为单联的方法

海口国家高新区召开重大事故隐患专项排查整治行动暨安全生产月动员会 实时

人民网海口5月18日电(李学山)5月18日下午,海口国家高新区召开重大事故隐患专项排查整治行动暨安全生产月动

郑州市招生考试中心致高考考生及家长的公开信-讯息

郑州市招生考试中心致高考考生及家长的公开信,

天天动态:孕妇吃什么补钙最快最好食补

关于孕妇吃什么补钙最快最好食补的内容,包含孕妇缺钙吃什么食物补充最快孕妇补钙吃什么好孕妇吃什么食物补

e90翻新修复-e90

1、E90是ERJ190  ERJ190是巴西航空工业公司研发的新一代喷气客机,可以设置98至114个座位。2、客舱座位宽

全球今日报丨[Sonic Channel] 異世界大喜利 2023年5月【维克托和瓦妮拉在干什么?】(中文翻译)

作例一脸轻松的挤进队伍的父亲「给我来五个」每个月都有两个角色以令人惊讶的服装和场景出现,有了激发你想

环球热资讯!连吃半个月的五花肉,老人血脂补“爆表”

极目新闻记者郑晶晶见习记者赵雪纯通讯员周珊七旬老人连吃了半个月的五花肉,当作进补,没想到血脂高出正常

ST实华:公司2022年度计提减值准备情况请参阅公司年报相关章节

ST实华(000637)05月18日在投资者关系平台上答复了投资者关心的问题。

“真香”成高频词,科学城芯这个盘的业主赢麻了!

喜事之一,小美小明夫妇去年买的新房,科学城芯的佳大瑞园已经顺利收楼了!奉行“买房就要买核心资产”的他

赋能美好生活 南通“5•18国际博物馆日”系列活动启动_世界今日报

今天是第47个“国际博物馆日”,今年的主题是“博物馆、可持续性与美好生活”。上午,南通市2023年“5·18

笑果文化被处罚后,购票平台已无法搜到演出门票

中新网5月18日电 (中新财经 吴家驹)5月18日,中新财经通过线上订票系统查询发现,笑果文化、单立人等

劳动仲裁申请的流程是什么样的?劳动仲裁程序是指什么?

劳动纠纷仲裁程序,是指劳动争议仲裁委员会处理劳动纠纷案件的法定步骤和方式。一、申请仲裁委员会处理劳动

猜您喜欢

Copyright ©  2015-2023 今日服装网版权所有  备案号:沪ICP备2023005074号-40   联系邮箱:5 85 59 73 @qq.com