腾讯微博技术总监张松:响应速度是第一体验

标签: 开放平台 微博平台 响应速度 腾讯微博 用户体验 | 发表时间:2012-08-13 01:30 | 作者:水如天
分享到:
出处:http://itwwt.com

腾讯科技讯 8月12日消息,从2010年4月上线,到2012年,短短两年时间, 腾讯微博已经拥有超过4亿用户,不少用户的听众都已经突破千万,面对快速的增长,腾讯 微博在架构方面有哪些变化呢?8月10日下午,在全球架构师峰会上,腾讯微博事业部技术总监张松国对腾讯微博的架构成长做了详细的阐述。

腾讯微博事业部技术总监张松国分享腾讯微博架构变化

腾讯微博事业部技术总监张松国分享腾讯微博架构变化(腾讯科技配图)

张松国表示,互联网系统如同生命体,随着发展不断的生长演进。腾讯微博两年四亿用户让架构受到了极大的挑战,并且随着移动终端的发展,对微博架构的要求也越来越高。面对这样的演进变化,张松国认为一定要控制好演进节奏。大节奏方面,版本演进时间长达数月,“先对外后对内,先抗住再优化”;小节奏方面,则要做到敏捷迭代,每周甚至每天都要有不同的版本更新上线。

上线阶段:保证基础功能

张松国介绍到,在腾讯微博上线之前,内部做了大量的测试工作,保证微博了的基础功能。而随着后PC时代来临,多终端成为发展趋势,同一功能要在不同终端上体现一致性,腾讯微博力图做到平台一致性,一个平台连接多个终端,使服务和数据平台化,使用统一的接口。

同时,腾讯微博上线采用了灰度发布的手段,在一个终端试用,然后再大面积推广,这样则保证了微博的基础功能不受影响。此外,腾讯微博还做了大量的数据统计,以满足运营需求。

优化阶段:响应速度是第一体验

从2010年5月开始,腾讯微博开始做性能优化。张松国说,在腾讯有一个非常重要的理念,即“响应速度是第一体验”。一个速度不好的应用会让用户有心理障碍,因此,性能优化技术,靠近用户的优化最关键。首先要确立优化目标和衡量标准,其次监控指标,包括区域和事件,最后进行优化。

腾讯微博事业部技术总监张松国分享腾讯微博架构变化

腾讯微博事业部技术总监张松国分享腾讯微博架构变化(腾讯科技配图)

对于整个性能优化最核心的地方就是web优化,腾讯微博采取的方法为减少请求、异步加载、预加载、多域名、多IDC布署、内部代理等。其中最重要的是首屏优化,首屏作为用户第一眼看到的页面,直接决定了用户的粘性,因此腾讯微博的首屏要做单独优化,在测速之后决定是否减少首屏元素,右侧非关键元素延迟加载、JS拆分等,保证用户优先看到时间线。

张松国特别指出,腾讯微博对首屏优化是十分重视的。当用户浏览微博时,后台会自动加载大图,保证当用户点击缩略图时会立刻看到大图,如果用户使用的是无线网络,则会关闭预加载功能。

除了首屏优化之外,腾讯微博还进行了大量的后台优化,几乎在每一个层都使用了cache,大量使用简单未定的memcache平台,优化逻辑层和数据层。

对于数据存储,腾讯微博也进行了一定的优化,张松国表示,腾讯微博非常注重存储方式优化,使用索引存储,内存和SSD并行写,按照时间分区读写,聚合计算在内存中进行,SSD定期将离散数据整理成数据块,读写性能将提高20倍。

建设阶段:加强容灾系统建设

从2011年6月开始,腾讯微博频频出现问题,大家意识到微博应该加强容灾系统建设。张松国认为,故障不可避免,关键是如何减少故障的影响范围。根据腾讯微博的调查,产生故障的原因56%是因为程序更新,隐形bug只占到了11%。解决该问题最有效的手段就是灰度发布,通过分阶段的方式发布更新,每次只向少量用户发布,即使出现问题,也不会产生大面积的影响。

腾讯微博事业部技术总监张松国分享腾讯微博架构变化

腾讯微博事业部技术总监张松国分享腾讯微博架构变化

张松国说,互联网是高可靠系统,有可能因为一行代码就毁掉一个系统。在腾讯微博早期时,一有错就显示空白页,造成大量用户投诉反馈,所以要进行有损服务,其核心功能就是强容错强容灾,如果某台索引损坏,就忽略掉该数据,只显示部分数据,这样的方式用户感知小,可以接受。

目前,腾讯微博的容灾系统分为三大部分,即核心服务、普通服务、外围服务。核心服务即为两地三IDC容灾,即便一个城市的网络崩溃,也不会对整个微博服务产生影响,进行多层次容灾建设,具有跨IDC容灾能力。在以前,web接入点只有电信和网通两个,如果一个点出问题,就会挂掉一大片,张松国认为解决这个问题,一定要增加IDC接入点。

未来阶段:打造开放平台

最后在谈到未来发展方向时,张松国认为平台化和开放平台是腾讯微博发展的主要方向,做到百花齐放。在数据分析和挖掘方面也要增加强度,通过信息筛选、关系链挖掘、内容分类和优质内容筛选,深度挖掘用户关系链和用户圈,更好的进行用户价值评估。

来源:腾讯科技


请使用 FeedBurner订阅本博客, 谢谢.


来源: 微博之博 | 原文链接


我最近通过返还网买东西省了不少钱,通过这个网站去淘宝、京东、当当等网站买东西可以拿最多50%的现金返还,你也来试试吧!

相关 [腾讯 微博 技术] 推荐:

腾讯微博技术总监张松:响应速度是第一体验

- - 微博之博
腾讯科技讯 8月12日消息,从2010年4月上线,到2012年,短短两年时间, 腾讯微博已经拥有超过4亿用户,不少用户的听众都已经突破千万,面对快速的增长,腾讯 微博在架构方面有哪些变化呢. 8月10日下午,在全球架构师峰会上,腾讯微博事业部技术总监张松国对腾讯微博的架构成长做了详细的阐述. 腾讯微博事业部技术总监张松国分享腾讯微博架构变化(腾讯科技配图).

腾讯微博推出英文版

- xcv58 - 36氪
刚刚同事登陆腾讯微博的时候,由于使用的是英文浏览器,腾讯微博自动切换到了英文版显示. 使用中文浏览器的,默认仍然显示中文版微博. 不过如果你想切换到英文版,可以在底部找到切换按钮. 英文版的腾讯微博和中文版的相差不大,基本上是对应转译了一下. 当然英文版的少了微群,应用和手机3个版块. 因为这里面涉及到开发者,移动运营商等各种问题,腾讯不可能很快部署上来.

腾讯陈军:腾讯云平台与技术实践分享

- Sepher - 服务器运维与网站架构|Linux运维|互联网研究
[第三届中国云计算大会]2011年最受瞩目的IT业界盛会——第三届中国云计算大会于2011年5月18-20日在北京国家会议中心隆重举行. 本次大会由中国电子学会主办,中国电子学会云计算专家委员会、中国云计算技术与产业联盟承办,CSDN网站、《程序员》杂志和电子工业出版社协办. 5月20日,在第三节云计算大会分论坛二“云计算平台与应用实践”中,腾讯网络平台部技术总监陈军带来了主题为《腾讯云平台与技术实践》精彩演讲.

新浪和腾讯删除美国驻华大使微博

- puppyguy - Solidot
《华尔街日报》报导,美国国务卿希拉里·克林顿昨天发表演讲,表示将采取措施推动互联网自由. 美国驻华大使洪博培在新浪和腾讯的微博上转贴了希拉里的演说,其中一个帖子洪博培以中文发帖问:“您是否认同克林顿夫人所说:‘集会与结社自由同样适用于网络空间’. ”中国的网民转推了大使的帖子,然而这些转贴连同大使的帖子都迅速消失,被新浪和腾讯的网管删除了.

腾讯 vs. 新浪:谁正赢得中国的微博市场?

- 可可 - 互联网的那点事
中国现在在全世界所有国家中有着最庞大的互联网用户——4.2亿人. (译者按:这是2010年6月的统计数据. )一些最新的统计数据显示这一数字已高达4.85亿. (译者按:根据中国互联网络信息中心(CNNIC)2011年7月19日发布的《第28次中国互联网络发展状况统计报告》,截至2011年6月底,中国网民规模达到4.85亿,互联网普及率攀升至36.2%;手机网民规模为3.18亿,手机网民在总体网民中的比例达65.5%.

腾讯与新浪微博开放平台之比较

- zeng - 36氪
编者按:本文由深圳乐荐网络科技有限公司联合创始人@邵宝麟 供稿,哥伦比亚大学计算机在读博士,2007年获得华中科技大学软件工程学士学位. 曾在印度Infosys SETLab和美国IBM T.J Watson研究中心进行关于“下一代高性能分布计算”的研究. 深圳乐荐网络是一家由美国名校辍学生、美国名校博士、成功创业者组成的创业公司,目前正在研发Web 3.0 时代的高性能推荐互联网产品,目前他们正在寻求人才,感兴趣加入的朋友可以联系@邵宝麟 或者@戴虎宁.

【原创】腾讯微博的XSS攻击漏洞

- sec314 - 博客园-首页原创精华区
相信大家都知道新浪微博在6月28日发生的XSS攻击事件了吧. 在那晚里,大量新浪微博用户自动发送微博信息和自动关注一名叫“hellosamy“的用户. 究竟XSS攻击为什么能有这么大的威力. 现在很多网站都采用了Cookie记录访问者的登录状态,在进行某些功能操作时(比如:发微博),服务器判断用户的Cookie记录的登录状态,如果用户是登录状态的则允许操作.

腾讯新闻如何以技术支撑海量服务

- - 极客公园-GeekPark
[核心提示]腾讯新闻海量用户访问的背后有着怎样的技术支持. 编者注:本文转自  InfoQ. 在 2014 年 4 月 11 日的腾讯分享日活动上,腾讯 OMG 移动媒体产品部助总郑坚分享了有关腾讯新闻海量服务的一些技术技术原则. 腾讯很多海量服务的意识和规则都是从 QQ 演化出来的,即使从移动互联网的角度来看,当时的很多规则也很贴切.

腾讯网饭否网等今日起试行微博实名注册

- - 网易国内新闻
南方日报讯 为贯彻落实党的十七届六中全会关于“发展健康向上的网络文化”、“加强对社交网络和即时通信工具等的引导和管理”等要求,按照中央的部署,根据我国有关法律法规的规定,我省广州、深圳市的腾讯网、金羊网、大洋网、深圳新闻网、奥一网以及嘀咕网、饭否网等7家开展微博客业务主要网站作为试点,从12月22日起,实.

腾讯微博HD(iPad)2.3 重装上阵 地图位置随心查看

- - 微博之博
全新打造、重装上阵、完美支持iOS5, 腾讯微博HD(iPad)2.3 全新上线. 新版本支持分享及查看地理位置,新增身边的人、身边的 微博,还可以通过地图模式查看身边的人和广播,现在就来加入iPad微博,搜索你身边的微博控吧. 1、写广播即刻插入当前的位置信息,我就在这里,你呢. 2、新增身边的人、身边的微博,一站式了解身边动态.