腾讯架构师熊普江:微信的成功不是偶然

原创
移动开发
2016年4月14-15日,由51CTO传媒主办的WOT2016互联网运维与开发者大会在北京珠三角JW万豪酒店召开。秉承专注技术、服务技术 人员的理念,自2012年以来,WOT品牌大会已经成功举办了八届,积累了大量的技术专家资源,获得了广大IT从业者和技术爱好者的一致认可,成为了业界重要的技术分享交流平台以及人脉拓展平台。

迄今为止,微信月活跃用户接近6亿,是智能手机必备软件之一,通讯软件的***,成为了一款影响我们生活方式的产品。调查显示25%的微信用户每天打开微信超过30次,55.2%的微信用户每天打开微信超过10次。是什么原因,使得微信成为我们必不可少的通讯应用的呢?为此我们采访了WOT2016互联网运维与开发者峰会的特邀讲师腾讯架构师熊普江。

[[165437]]

现任腾讯微信架构师,负责公司业务资源规划与技术架构评审等工作。自1997年涉足互联网,曾服务美国Supreme、太平洋网络、PPTV等技术与互联网公司,任网络营运总监、运维总监等职务,2012年加入腾讯。逾18年互联网从业背景,拥有丰富的大型网络架构规划与建设,海量用户平台规划与营运技术支撑,超大规模业务资源规划与技术架构管理优化等经验。

春节网络压力如此大为什么我们还能抢到红包?

微信掀起的红包浪潮,各大主流媒体也相继与之合作,各种社交平台也纷纷推出了自己的红包策略。然而面对春节这种特大节日造成的网络压力,我们为什么还能抢到红包呢?

熊普江表示,微信有两点可以做到支撑。***点是有足够的资源,包括服务器、带宽的资源,可以支撑到比较高的量,但是微信也会讲究一个平衡,不光是从公司的成本或者资源为出发点,也从实际角度来看,用户不可能短时间内上非常多的资源,这个时候微信会考虑另外一个东西,就是架构的有审支撑能力。微信里所有的架构都支持有审服务,这是微信非常强调的一点,但是对于高并发的场景有审服务可能就会临时关闭,以保证服务的质量。

信号的干扰,频繁的3G、4G和WiFi的信号转换,这些都会导致信号不稳定。微信采取在手机端做了一些可缓存的东西,以及深度研究无线协议精简微信的传输,来保证用户在发朋友圈或者红包的时候能够比较快速、稳定的发送。

用微信发语音消息为什么剩余流量还很多?

现在如此之多的APP都需要联网使用,加之流量资费比较贵,很多人选择开启流量监控,但是却发现使用微信发语音消息走的流量并不多,这又是为什么呢?

熊普江告诉我:“微信这个产品首先就是考虑了用户的流量问题,其次才是我们自己的成本”。微信自己会做流量的监控以及精简、压缩和传输数据等等。

现在许多用户会在某一阶段进入死循环,持续访问同一数据,这种现象被称为“偷流量”。

而微信在监控这方面的力度做得非常细。可以做到每一分钟以内,监控到所有的变化或异常的数据。如果说用户重复请求的时候,微信会认为它是异常的请求从而关闭它,甚至客户端也有这样的逻辑。微信会判断它从事的量,比如说达到3次就暂时停掉了,各种逻辑的优化和一些技术手段保证用户流量是物有所值的,或者说用在它该用的地方。

微信为什么可以成为主流通讯软件?

即时通讯的应用非常多,不乏新兴APP的崛起,但是也有许多这种应用被拍在了沙滩上。然而大家面对要留联系方式的时候,说的最多的是“方便加您微信吗”,微信不仅没被拍在沙滩上,反而屹立不倒,成为了即时通讯应用的又一高大里程碑。能做到有如此高的用户体验,微信还有哪些从用户角度出发提高自身产品价值的优势呢?

微信一直在做朋友圈性能的优化。比如在朋友圈发图片时,微信会根据用户网络的不同,设置不同的图片质量,以便用户可以比较快的上传同时访问速度也能得到提升。在图片的规格上,微信发现以前使用的JPG格式存储的字节比较多,所以引用了更好的技术比如Web P和HEVC这种格式,这两种格式比传统图片编码的效率更高,还可以帮用户节省超过40%以上的流量。

***

对微信而言,其更看重对用户来讲的效率问题,换言之,微信很注重用户体验好不好。从采访中可以看得出来,微信是很认真的在做着即时通讯这项产品,同时也在拓宽企业的领域,注重用户体验是微信成功的一大重要因素。

借用熊普江的话,“微信是帮助人们更便捷沟通的一种工具”。

责任编辑:陈琳 来源: 51CTO
相关推荐

2012-12-21 15:09:10

微 信 不是

2017-10-26 17:47:07

微服务架构优势痛点

2020-09-07 14:00:23

腾讯微博微信互联网

2018-08-28 08:35:22

2020-07-20 07:55:53

微信支付架构

2009-12-14 15:01:31

架构师

2018-06-27 10:52:20

云架构师云计算职业

2020-08-17 09:42:57

微信苹果特朗普

2013-07-01 11:32:27

腾讯微信蓝牙耳机

2020-03-02 09:35:56

IO首席信息官数字化转型

2009-02-10 15:30:21

软考系统架构师

2020-08-13 15:20:49

腾讯WeChat微信

2015-06-23 14:43:16

腾讯云架构师可扩展系统

2020-08-24 08:50:12

架构师TL技术

2012-10-25 12:44:43

云计算移动开发大数据

2012-08-04 16:02:00

架构师

2016-02-15 15:32:22

戴尔云计算

2019-10-31 09:52:03

Android代码规范

2009-12-18 10:22:50

Ray Ozzie架构师

2013-12-02 11:11:04

腾讯微信
点赞
收藏

51CTO技术栈公众号