阿里云全站加速DCDN全面支持WebSocket协议-程序员宅基地

WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通讯场景下的加速需求,目前阿里云全站加速DCDN已经全面支持WebSocket协议,以此确保更加极致的客户体验。

WebSocket的优势与应用

HTML5定义 的WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送信息给客户端。因此,WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

WebSocket能更好的节省服务器资源和带宽,并且能够更实时地进行通讯,它的优势:

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

WebSocket主要用于解决以下几个问题:

一、 在线聊天速度慢,断开连接较快,不能更好的保持业务通讯
二、 网页通讯信息更安全,连接更稳定
三、 提供更高效的网页通讯
四、 网络抖动带来的连接时断时续问题
五、 访问打不开网页,需要刷新页面
六、 同时在线人数多,如何实时推送所有用户
七、 服务端支持WebSocket协议
八、 如何降低带宽,保证成本

总之,如果你的应用需要提供多个用户相互交流,或者展示服务器端经常变动的数据,就十分需要使用WebSocket技术。

阿里云DCDN的WebSocket应用场景

阿里云CDN服务全球30多万家客户,涵盖视频、教育、政府、游戏、金融、社交、电商等各大行业场景,其中有几个典型的业务场景,可以利用平台技术优势,更好地解决实时通讯业务需求。DCDN已经支持WebSocket协议,可以应用在以下场景之中:

场景一:弹幕

弹幕的流程是终端用户A在自己的客户端广播了一条信息,这条信息需要在与其他N个用户端发送的弹幕信息一并展示在A这边。它需要马上显示到屏幕上,对实时性要求极高。在今年S8赛事总决赛中,虎牙直播就采用全站加速WebSocket协议,更从容地应对2000万在线超高并发流量下更实时、更猛烈的互动考验。

场景二:在线教育

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

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

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

场景四:体育实况更新

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

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

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

全站加速DCDN ——更极致用户体验

阿里云自主研发的全站加速产品(Dynamic Route for Content Delivery Network)是融合了动态加速和静态加速技术的CDN产品,除了全面支持WebSocket协议之外,该产品一站式解决了页面动静态资源混杂、跨运营商、网络不稳定、单线源站、突发流量、网络拥塞等诸多因素导致的响应慢、丢包、服务不稳定的问题,提升全站性能和用户体验。

全站加速工作原理:

image

全站加速构建于阿里云CDN平台之上,它的服务优势是:

应用广泛:针对电商、社交、政企、游戏、金融等动静内容混合场景下的性能及稳定性需求,可以确保用户体验,防止用户流失。更多场景解读

便捷接入:站点无需动静态内容拆分加速,一键接入解决网络拥塞,提高访问成功率,接入指南

智能极速:加速方案更智能,多种分发策略,边缘缓存,最优路由,压缩传输,访问效率提升60%

稳定加速:1500+全球节点充足保障,120T带宽能力,六大洲覆盖,国内主流运营商支持, 了解节点分布

内容安全:全链路加密传输,集成多种访问控制方式,增强源站防护能力,为文件、视频的传输保驾护航,了解更多产品文档

三步即可快速上手全站加速

image

请按步骤接入:

  1. 开通全站加速服务
  2. 添加加速域名
  3. 配置CNAME,服务生效

如何购买全站加速

全站加速目前采用两种计费方式:按量付费(后付费,详见全站加速计费项)和预付费资源包

性能提升刻不容缓,马上开通全站加速

作者: 樰篱
原文链接
本文为云栖社区原创内容,未经允许不得转载。

转载于:https://my.oschina.net/yunqi/blog/3002772

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33851604/article/details/91724354

智能推荐

iOS应用支持IPV6,就那点事儿_ipproto_ipv6 apple-程序员宅基地

文章浏览阅读1.4k次。原文链接 :http://www.jianshu.com/p/a6bab07c4062一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,但是随着运营商和企业逐渐部署IPV6 DNS64/NAT64网络之后,设备被分配的地址会变成IPV6的地址,而这些网络就是所谓的_ipproto_ipv6 apple

使用atexit函数进行异常处理_异常 atexit-程序员宅基地

文章浏览阅读945次。按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用,通常这32个函数被称为终止处理程序,并调用atexit函数来登记这些函数。 我们通常认为C语言的起始函数是main函数,实质上一个程序的启动函数并不一定是main函数,这个可以采用链接器来设置,但是gcc中默认main就是C语言的入口函数,在main函数启动之前,内核会调用一个特殊的启动例程,这个启动例_异常 atexit

python数据透视表计数去除重复_Pandas数据透视表值错误:索引包含重复项,无法重塑...-程序员宅基地

文章浏览阅读862次。我有一个如下所示的数据帧(前3行):Sample_Name Sample_ID Sample_Type IS Component_Name IS_Name Component_Group_Name Outlier_Reasons Actual_Concentration Area Height Retention_Time Width_at_50_pct Used ..._valueerror: index contains duplicate entries, cannot reshape

C#压缩和解压缩字节(GZip)-程序员宅基地

文章浏览阅读681次。标题:C#压缩和解压缩字节(GZip的使用)作用:此类在 .NET Framework 2.0 版中是新增的。提供用于压缩和解压缩流的方法和属性。定义:表示 GZip 数据格式,它使用无损压缩和解压缩文件的行业标准算法。这种格式包括一个检测数据损坏的循环冗余校验值。GZip 数据格式使用的算法与 DeflateStream 类的算法相同,但它可以扩展以使用其他压缩格式。这种格式可以通过不涉及专利使..._c# gzip

月入20K的35岁Android程序员,失业五个月后居然拿到了字节跳动的offer!!!-程序员宅基地

文章浏览阅读892次,点赞8次,收藏5次。相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!;[外链图片转存中…(img-rsxMo42B-1711993187953)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,

2024美国大学生数学建模比赛思路代码交流_2024数学建模美赛比赛流程-程序员宅基地

文章浏览阅读1.2k次,点赞41次,收藏20次。保证原创,保证质量,一般会在40-50页,如下图(以2023年亚太杯A题和C题word截图为例,购买亚太杯A和C题今年也获得了不错的成绩,可以看我的QQ空间。给的论文是排版排好的中文格式,不然很难理解和修改,然后降重(网上有很多降重的网站与说明),降重之后可以联系我们进行自建库的查重,最后用翻译软件,做成英文即可,格式直接用官方给的格式对应进去(我自己中文版本会排好版)2.比赛时间: (北京时间:2024年2月2日,早晨6:00点,星期五) 至 (北京时间:2024年2月6 日,上午9:00,星期二)_2024数学建模美赛比赛流程

随便推点

Java经典面试(三)_map<integer, int[]> positions = memorytest(numbers-程序员宅基地

文章浏览阅读500次。Java经典面试(三)一、java基础字符串常量Java内部加载-上二、JUC三、Spring四、Redis五、补充和总结一、java基础字符串常量Java内部加载-上代码:public class StringPoolDemo { public static void main(String[] args) { String str1 = new StringBuffer("mei").append("tuan").toString(); System.ou_map positions = memorytest(numbers)

linux 定位 踩内存_一种定位内存泄露的方法(Linux)-程序员宅基地

文章浏览阅读810次。目的:本文是《一种定位内存泄露的方法(Solaris)》对应的Linux版本,调试器使用gdb。主要介绍实例部分。其他请见《一种定位内存泄露的方法(Solaris)》。实例:模拟new失败的程序:#include class ABC{public:virtual ~ABC(){}int i;int j;};void f(){for (int i = 0; i < 1000; ++i){ABC..._linux内存被踩的解决

成功入职阿里,CSS基础5-垂直居中与图片处理,前端知识总结-程序员宅基地

文章浏览阅读858次,点赞28次,收藏30次。第二种方法:position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;relative相对定位:基于元素本身的位置定位,不会脱离文档流,元素所占空间不会关闭absolute绝对定位:基于最近的被设置非静态定位的上级元素进行定位,如果没有基于浏览器第一屏定位注:当基于根元素(html)定位时,如果你想让它基于整个页面,它有可能在浏览器最底部使用:子绝父相img图片和背景图片选用=======================================

2024最新“Java突击宝典”,Java程序员面试升职加薪必备-程序员宅基地

文章浏览阅读865次,点赞13次,收藏15次。Java算法(二分查找+排序算法+回溯算法等)一致性算法(Paxos+Zab+Raft+NWR+Gossip+一致性Hash)数据结构(栈+队列+链表+散列表+排序二叉树+红黑树+B树+位图)1-3年:合格的程序员4-5年:提升技术广度与深度。

在 Vue3中,封装一个 router-links ,支持内外链接都能跳转!_routerlink跳转外链-程序员宅基地

文章浏览阅读933次,点赞24次,收藏11次。前端面试题汇总前端面试题是我面试过程中遇到的面试题,每一次面试后我都会复盘总结。_routerlink跳转外链

C# 图解教程 第 8 章 类和继承(笔记+模仿代码)_monster wizard=new wizard()-程序员宅基地

文章浏览阅读227次。8.1 类继承class Monster // 基类{ public int hp, atk, def;}class Wizard : Monster // 派生类{ public int mp;}通过继承基类可以定义一个派生类,派生类的成员包括自身声明中的成员以及基类的成员。8.2 访问继承的成员正常访问即可,略。8.3 所有类都派生自 object 类严格地说,除了object,所有的类都是派生类。没有基类规格说明的类都隐式地直接派生自类object。关于类继承,注意_monster wizard=new wizard()

推荐文章

热门文章

相关标签