最新要闻
- 天津网约车从业资格实现线上约考
- 单风扇就是好看!RTX 40第一次做成ITX迷你卡 5款集中爆发
- 高颜值87键!影驰Keychron K8 Pro星曜娘联名键盘图赏 全球今头条
- 深圳一大厦异响振动居民被疏散:官方已启动调查_每日热文
- ChatGPT连夜登陆iOS 免费无广告、还支持语音
- 全球今头条!爱马仕推出AirPods Pro保护皮套:售价7100元 够买5个耳机
- 【环球聚看点】奥普光电:公司参与了该项目的机械及装校联调工作
- 欧联杯:塞维利亚胜尤文图斯
- 当前播报:印度:我们的智能手机取得极大成功!苹果等加大布局 曾称接下来靠他们
- 曝iPhone 15 Plus影像升级为4800万像素:但因良率问题量产延期 今日最新
- 全球热点!荣耀90系列屏幕升级:首发3840Hz零风险调光护眼屏
- 环球速讯:53°飞天遭哄抢 茅台自营电商i茅台用户超4000万:销售230亿
- 1900万没了!一梅赛德斯AMG ONE运输途中被烧成焦炭:原因未明_热消息
- 海通国际发布先导智能研报
- 当前快播:睡觉时枕边有手机会得脑瘤吗?网友吵翻:没明确答案 你怎么看?
- 纯白机身 颜值天花板!魅族20告白礼盒上架:3199元起_世界今头条
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界快消息!天翼云CDN全站加速产品对websocket协议的支持
本文分享自天翼云开发者社区《天翼云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业务的访问效果。
关键词:
-
SpringBoot实现WebSocket发送接收消息 + Vue实现SocketJs接收发送消息
SpringBoot实现WebSocket发送接收消息+Vue实现SocketJs接收发送消息 参考:1、https: www mchweb net i
来源: 世界快消息!天翼云CDN全站加速产品对websocket协议的支持
【一步步开发AI运动小程序】三、运动识别处理流程
视讯!第三章:存储与检索
SpringBoot实现WebSocket发送接收消息 + Vue实现SocketJs接收发送消息
创新灵感来源于用户实践,TDengine 首次公开四项专利申请 每日消息
天津网约车从业资格实现线上约考
单风扇就是好看!RTX 40第一次做成ITX迷你卡 5款集中爆发
高颜值87键!影驰Keychron K8 Pro星曜娘联名键盘图赏 全球今头条
深圳一大厦异响振动居民被疏散:官方已启动调查_每日热文
ChatGPT连夜登陆iOS 免费无广告、还支持语音
全球今头条!爱马仕推出AirPods Pro保护皮套:售价7100元 够买5个耳机
【环球聚看点】奥普光电:公司参与了该项目的机械及装校联调工作
Qt+QtWebApp开发笔记(二):http服务器日志系统介绍、添加日志系统至Demo测试
易基因:m5C高甲基化介导EGFR突变的非小细胞肺癌耐药潜在机理
焦点热讯:ipa文件怎么安装到iPhone手机上?
ipa文件怎么安装到iPhone手机上?
聊聊Seata分布式事务解决方案的AT模式_每日观察
科创板收盘播报:科创50指数涨0.52% 次新股表现活跃 全球视讯
欧联杯:塞维利亚胜尤文图斯
当前播报:印度:我们的智能手机取得极大成功!苹果等加大布局 曾称接下来靠他们
曝iPhone 15 Plus影像升级为4800万像素:但因良率问题量产延期 今日最新
全球热点!荣耀90系列屏幕升级:首发3840Hz零风险调光护眼屏
环球速讯:53°飞天遭哄抢 茅台自营电商i茅台用户超4000万:销售230亿
1900万没了!一梅赛德斯AMG ONE运输途中被烧成焦炭:原因未明_热消息
海通国际发布先导智能研报
Lerna 备忘清单_开发速查表分享
CF1512D Corrupted Array 题解 天天观点
全球实时:Blazor实战——Known框架快速开始
【解决方法】家用路由器的复位/重置(reset)操作,解决管理员后台密码遗忘
当前快播:睡觉时枕边有手机会得脑瘤吗?网友吵翻:没明确答案 你怎么看?
纯白机身 颜值天花板!魅族20告白礼盒上架:3199元起_世界今头条
王小川:10年后机器智慧会超过人类 AI迭代周期成倍递减
并非“大更新”?消息称Win11 23H2仅基于22H2优化改进
每日时讯!焦点科技李磊:小语种覆盖全球超5万亿美元的市场
测试管理快速入门
【天天新要闻】上海丨阿里云 Serverless 技术实战营邀你来玩!
环球今日报丨360浏览器修改主页不会动_360浏览器修改主页
你会买吗?一块京A摩托车牌照价格涨破50万:揭秘为何要这么贵?-天天快播
医生用一根针帮患癌老人冻死肿瘤 网友称神奇:以为是中医针灸
生理期可以喝普洱茶吗_生理期有绝对禁忌事项吗_快消息
Centos7 设置定时任务
泰国进口乳胶!网易严选乳胶垫、枕头大促:54元起
iQOO Pad搭载12.1英寸巨屏:2.8K分辨率、144Hz高刷 当前要闻
【世界聚看点】华为5倍薪酬再招天才少年!任正非:破题能力最重要 不是综合素质
当前视点!520用更好的长焦镜头表达爱意:华为P60 Pro长焦人像 让爱不分昼夜
华为新款家庭存储支持断电保护电源:停电自动关机、来电自动开机_世界球精选
观速讯丨2023中央财经大学在职课程培训班怎么样?
【GPT-4理论篇-1】GPT-4核心技术探秘
软件工程快速入门(下)-天天实时
环球热消息:聊聊分布式事务一致性与本地消息表
西门豹人物简介卡_西门豹人物简介
豹子闯入印度男子家中偷狗 狗主人惊醒淡定玩手机 网友:心真大
无限复制没了?《塞尔达传说:王国之泪》1.1.1更新发布:修复主线任务Bug_天天新动态
前高管唱衰:苹果MR设备将是史上最糟糕的产品之一 天天观天下
当前播报:裁员超千人后 长安福特又被曝裁减百万产能
曾致两死一伤!台州特斯拉事故歪曲事实视频作者致歉 全球独家
斗罗大陆剧场版最终预告公布,海神大战天使神,还有专属主题曲
通讯!软件工程快速入门
每日资讯:技术干货|如何利用 ChunJun 实现数据离线同步?
快看:腾讯云的devops自动化部署代替jenkins
双检锁(DCL)实现懒汉单例模式_全球讯息
网传云南一公园有多人用针扎小象,园方回应:已反馈了该情况,有关部门在协助调查
1199元起 雷蛇天狼星V2专业版游戏音箱发布:背投式RGB|当前最新
多芬广告呼吁女性游戏角色不必性感 宣传女性身材自信 引玩家众怒|世界热头条
openai为chatgpt人工智能推出ios应用
兑现“十年合约”:微软正式开启与NVIDIA合作
菜鸟CEO万霖发全员信:开启新创业征程 建设全球领先数智物流集团-天天热门
一机搞定全屋清洁!石头智能洗地机A10 Ultra图赏
日本4月份贸易赤字4324亿日元 信息
JS函数中的属性-全球简讯
【天天速看料】ET介绍——事件机制EventSystem
聊聊Sentinel的熔断降级
速讯:30多万买豪华行政车 新一代凯迪拉克CT6内饰官图:超帅9k曲面屏上车
《王者荣耀》520亚瑟新皮肤太过250:开局一条狗 玩家直呼要买
马克思主义理论专业大学排名(马克思主义专业大学排名及分数线)_世界最新
ChatGPT正式登陆iOS!但苹果却禁止员工使用-当前快报
科普:相机镜头的“放大倍率”是什么?
真我GT Neo5 SE“圣白幻影”配色亮相:颜值质感拉满|全球热推荐
项目管理快速入门
实时:聊聊Mybatis集成Spring的原理
SSM整合使用 天天信息
观速讯丨南微医学:5月18日融资买入1167.84万元,融资融券余额2.55亿元
华为凌霄子母路由Q6E开启预售:499元 每个房间都Wi-Fi满格
电动车价格战还打不打?电池级碳酸锂翻倍式触底反弹 重返30万元/吨 当前聚焦
网传云南一公园多人用针扎小象引围观 官方回应:网友呼吁不要再看动物表演
好消息!罗马后卫切利克赛后表示:我很好,伤势并不严重
JMeter性能测试工具快速入门教程
【读财报】4月猪价微降 上市猪企销量、收入环比变动较小
手机PC秒变16TB!华为家庭存储新款发布:再不怕断电了|焦点热议
当前热点-7.2万元 大疆发布Matrice 350 RTK旗舰无人机:升级20公里图传
算力达国际主流!飞腾国产服务器CPU腾云S2500被国家博物馆收藏 聚焦
接下来三十年还会继续快速贬值吗?-热点在线
学系统集成项目管理工程师(中项)系列22c_信息化知识(下)_环球即时看
重磅!ChatGPT正式发布App iOS客户端可下载
环球聚焦:Epic大特卖开启!7.5折套娃优惠券来了 超多大作打骨折
莒南县应急管理局全面部署五一期间应急值守工作
每日精选:ET介绍——C#更好的协程
全球快看:01-module/分频器/激励写法
全球动态:DDR2 学习笔记(一)
全球今日报丨女子帮摔倒老人反被指认为肇事者:本人正能量回应获网友点赞