作为一款现象级 MMORPG,魔兽世界迎来了自己的 9.0 版本。巧的是,又拍云最近也更新发布了一款产品——WebSocket。你可能会说,两者有个 mao 关系,不着急。我们先来聊聊魔兽世界~

熟悉的老朋友巫妖王从霜之哀伤到火之高兴,一怒再怒还要怒甚至敢怒不敢言,可谓兢兢业业出现在 WOW 的每条回忆里。如今女王手撕头盔,天空开裂,艾泽拉斯再一次召唤着你。而你是否还记得自己身处联盟还是部落,是否还记得自己的职业?

勇士们,是时候找回回忆了

圣光的继承者——圣骑士

保护弱者,消灭不公平,带来正义,并消除来自世界最黑暗角落的邪恶势力。这是圣骑士的使命,时刻准备着作战。圣光赐予圣骑士力量与亡灵、恶魔抗争,以避免世界被腐蚀。他们是正义的守护者,保护受圣光辉映的人们。

圣骑士技能圣光道标指定一个目标成为圣光的道标,照耀周围半径 60 码范围内的所有小队或团队成员。你每次对小队或团队成员施放的治疗法术也会令圣光道标受到治疗。

这个技能如果放给服务器和客户端一定是让技术们非常心动的存在,不再需要你定时请求更新,动态数据也能够减少更新延迟。

现在 WebSocket 的高实时性就可以做到这一点,由服务器主动给客户端下发数据,告别传统轮询,传递数据更效率。 同时 WebSocket 特有的维持连接状态的优点也和圣骑士只需要进行一次指定,后续就会保持圣光道标的状态的技能一样,免除了每个请求都携带状态信息的问题。

信仰的传授者——牧师

温柔慈善的牧师,致力于升华精神,通过服务大众来表达他们坚定不移的信念。牧师在战争肆虐的艾泽拉斯上无私帮助他们的盟友,医治人们的创伤、传播圣光的福音。牧师天赋光明尾迹,当你施放快速治疗时,部分治疗量将延续到你的上一个被使用了同样技能的目标身上。

这就如同 WebSocket 优秀的压缩效果,可以沿用之前的内容,在传递类似数据时避免重复数据的压缩,显著提高压缩效果。

自然的守护者——德鲁伊

“银铃胸甲,蓝色品质,五金一件。”这句名台词来自《我叫 MT》中被哀木涕认为是“牛头人法师”的德鲁伊。

作为一个特点是卖萌的职业,德鲁伊们崇尚平衡、和谐与生命,驾驭强大的自然力量来维护平衡并保护生命。他们与艾泽拉斯的动物生灵相契合,可以轻松变身为熊、猫、飞行形态或者水栖形态,这让他们在冒险中能够灵活多变的担任各种位置。

WebSocket 也拥有这种灵活多变的特性,根据 RFC6455 协议,开发者可以对 WebSocket 自定义二进制帧,相对 HTTP,可以更轻松的处理二进制内容。此外开发者也可以自行扩展协议,实现自定义子协议。

WebSocket 还有一项特别实用的功能,相比 HTTP 请求,WebSocket 交换数据时用于协议控制的数据包头只有 2 字节,能够有效减少带宽开销。就像我们回忆到和没有回忆到的那些职业,几乎每个职业都有种种方式来减少消耗,让大家操作起来更加得心应手,减少自己可能面临的顾虑。

及时响应,灵活多变,小负载高性能的 WebSocket,目前又拍云支持无缝接入啦! 在又拍云 CDN 1100+ 全球节点,10Tbps 带宽储备以及国内主流运营商的强大支持下,通过 TCP 协议优化、链路优化、内容优化、智能调度等技术手段,为您的业务提供飞一般的加速。全自助化配置管理,配置策略全网 10 秒内生效;提供全方位的 API 接口,支持多样化管理,只需简单的配置,就可以迅速接入,享受全站加速。

推荐阅读

Apache APISIX 微服务网关极致性能架构解析

IPv6,无需操作就可升级?

喜大普奔,又拍云全新产品 WebSocket 上线啦的更多相关文章

  1. 又拍云张聪:OpenResty 动态流控的几种姿势

    2019 年 1 月 12 日,由又拍云.OpenResty 中国社区主办的 OpenResty × Open Talk 全国巡回沙龙·深圳站圆满结束,又拍云首席架构师张聪在活动上做了< Ope ...

  2. 防御 DDoS 的终极奥义——又拍云 SCDN

    现如今不论是年轻的 80.90 后,还是 70.60 后,都在享受互联网带来的舒适和便利.在家就可以"逛商场",完全不受时间的限制:在线支付既方便又安全:业余娱乐项目多种多样,打农 ...

  3. 又拍云SSL证书全新上线,提供一站式HTTPS安全解决方案

    互联网快速发展,云服务早已融入每一个人的日常生活,而互联网安全与互联网的发展息息相关,这其中涉及到信息的保密性.完整性.可用性.真实性和可控性.又拍云上线了与多家国际顶级 CA 机构合作的数款OV & ...

  4. 中小企业上云首选,华为云全新云服务器S6性能评测分析

    转: 中小企业上云首选,华为云全新云服务器S6性能评测分析 [小宅按]今天,华为云全新弹性云服务器ECS通用计算型云服务器S6(以下简称为"华为云S6云服务器")正式发布,至顶网云 ...

  5. 从好用到更好用 —— 2017 年又拍云 CDN 功能更新回顾

    又拍云一直致力于为客户带来更好的服务,在 2017 年又拍云 CDN 服务进行了数次重大更新,在功能上更加全面.完善,进一步提升了 CDN 的稳定性与安全性. 在过去一年里又拍云 CDN 服务共进行了 ...

  6. ajax异步上传到又拍云的实例教程

    作者:白狼 出处:www.manks.top/article/async_upload_to_upyun 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否 ...

  7. VS2015, .NET 4.6, C# 6.0, F# 4.0等重量级产品正式上线

    VS2015, .NET 4.6, C# 6.0, F# 4.0等重量级产品正式上线 Visual Studio Visual Studio 2015 下载 VS2015新功能列表 ‘ Visual ...

  8. 短视频服务大PK,阿里云、腾讯云、又拍云、七牛云、金山云5强横向对比

    继直播后,短视频又再次爆发,在这个风口,国内的各大云厂商也都相继推出了自己的一站式短视频解决方案.上周由于公司短视频功能开发的需要,对比了阿里云.腾讯云.又拍云.七牛云.金山云5家的短视频服务. 先介 ...

  9. OpenResty 在又拍云容器平台中的应用

    大家好,我是又拍云叶靖,今天主要分享 OpenResty 在又拍云容器平台中的应用.目前又拍云有很多产品,其中很多都使用了 OpenResty 技术,比如又拍云的 CDN .网关都是基于 OpenRe ...

随机推荐

  1. Linux 配置程序包源 Nuget

    编辑文件NuGet.Config vi ~/.nuget/NuGet/NuGet.Config 新增源 <add key="fz" value="http://19 ...

  2. Scrum冲刺第二篇

    一.每日例会 会议照片 成员 昨日已完成的工作 今日计划完成的工作 工作中遇到的困难 陈嘉欣 撰写博客,管理成员提交代码 每日博客,根据队员代码问题更改规范文档安排后续工作 队员提交的代码管理困难 邓 ...

  3. 章节十四、3-执行JavaScript命令

    一.网页页面都是由html+css和javaScript组成的,如果页面中没有javaScript的存在,就不会有操作动作的执行,例如页面上你点击的按钮或者链接都离不开javaScript.(这一节不 ...

  4. sparkSQL中的example学习(3)

    UserDefinedTypedAggregation.scala(用户可自定义类型) import org.apache.spark.sql.expressions.Aggregator impor ...

  5. InnoDB Multi-Versioning

    InnoDB 是一个数据多版本的存储引擎,它会保持它修改的数据的旧版本数据以此来支持事务特性,比如并发操作和事务的回滚.这些旧版本数据存储在一个叫做rollback segment的数据结构中(回滚段 ...

  6. bat脚本里面if else if的写法

    曾经困扰了很久的bat脚本,如果里面包含多种条件判断,就必须要试用if,else if,else的写法了.尝试了很久,终于找到规律: 第一种写法:最简单,就是写一行. @echo off rem 写一 ...

  7. 在VideoFileClip函数中获取“OSError:[WinError 6]句柄无效”

    我正在使用python通过导入moviepy库创建一个程序,但收到以下错误: from moviepy.editor import VideoFileClip white_output = 'vide ...

  8. JavaWeb中点赞功能的实现及完整实例

    实现原理1.功能描述:一个用户对同一文章只能点赞一次,第二次就是取消赞2.建立一个点赞表great,字段有文章ID(aid),点赞用户ID(uid)3.当有用户进行点赞行为时,使用aid和uid搜索点 ...

  9. HDU4815 Little Tiger vs. Deep Monkey——0-1背包

    题目描述 对于n道题目,每道题目有一个分值,答对加分,答错不得分,你要和一个叫深猴的比赛,题目你可以假设成判断题(不是对就是错),深猴对于所有的题目都是随机选择一个答案,而你是有脑子的,求为了不输掉比 ...

  10. 4-剑指offer: 把数组排成最小的数

    题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323. 代码: cl ...