技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统架构 --> 读腾讯大讲堂

读腾讯大讲堂

浏览:4981次  出处信息
很久没更新博客了,这二天看了腾讯大讲堂中的纯技术类资料,虽然资料大部分是08年以前的,但是还是有很多可借鉴的意义,相对于国外的技术资料来看,内容更加符合我们的阅读习惯,思考下最近半年的工作,很多思路有共同点.

对于腾讯来说,有一套强大的监控平台,各类的数据分析平台,可供开发,运维,产品使用,包括细化到极致的cgi监控平台,也通过第三方的工具检测进行不同地域的测速,相对我们来说,同样也有基调这样的系统,可对不同的ISP,不同的用户进行模拟测速,可以比较了解用户的情况(包括网络等等).
而对不同的服务单元(server db cdn)都有专门的分析系统,比如对server的cpu,网卡吞吐量进行趋势分析.
通过这样的分析平台,腾讯能够知道具体的运行状况,下一个阶段,我们也需要对这方面进行重点分析,没有数据,没有分析,何谈优化呢.

从几个ppt上来看,腾讯很注意服务部署,CDN技术,反向代理缓存,服务分布,请专门的公司对具体的用户网络情况进行分析,考虑网通/电信的具体情况,也从成本的角度考虑进行服务的部署,总体上有四大服务区域,但不清楚电信,网通之间以如何进行互备,针对我们产品的情况,下个阶段也需要更加细致考虑部署的原则,也期望通过专业的分析而得出结论,同样部署也涉及到架构的变更.

由于腾讯这样一个平台,非常重视网络质量,丢包和延迟都进一步控制,非常重视带宽,通过它的描述,节省的带宽每年有千万,占整个技术设施运维成功的1/4,相对来说,我们这样的web服务,带宽相对来说比较平稳,下个阶段需要对带宽这个指标进行重点分析.

产品的意识
可以看出腾讯很重视开发,产品,运维(运营)的沟通,通过不同的策略提升用户的体验,包括合理使用带宽,用户体验引导,高峰时刻的功能弱化,任何的优化都是一种平衡.
这方面我们也在有意识的进行提升,大家也可以看到我们的博客在策略上也有了不少的提升,通过轻微的改动和权衡,整体的视觉效果非常好.

数据
对于互联网产品,持久化数据的存储策略和缓存是需要重点的分析,看了ppt后,也更加坚定了我下个阶段进行冷热数据分离,构建合适的Data Cache的决心了,不过对于分布式的应用,Cache和DB的更新,同步,节点的部署和扩容都是非常比较难控制的,对于腾讯空间的这个架构还不是特别了解。

优化:
不过是前端还是后端的优化,腾讯的思路都是比较常见的,包括十四条军规,客户端缓存策略,本地cache,动态内容的304控制都是比较主流的一些优化技术.
不过腾讯对于动态DNS,双写服务器等网络的调优还是我重点要学习的.

让我们戴上有色眼镜
这些资料中,这个是ppt是最精彩的,是对于优化的一个反思,比如客户端处理的问题,并发处理,浏览器渲染阻塞,需要通过数据去校验任何的优化,不存在银弹.对关键路径的处理,具体web处理流程,瓶颈都需要进行细化的分析,需要系统的去分析问题.
同样ppt中的checklist也相当精彩,值得RIA工程师去学习,下个阶段我们也需要对这些工作进行硬性的规定.

整体来说,这些ppt的质量还是相当高的,虽然有近10个ppt,但是整体的思路还是比较相近,不存在很高深的架构,部分ppt表达的内容也很有限,但在恰当的时机给了我很多帮助,感谢腾讯,更新互联网

建议继续学习:

  1. 腾讯分析系统架构解析    (阅读:6534)
  2. 腾讯敏捷开发及快速迭代    (阅读:6517)
  3. 手机产品设计方向    (阅读:6362)
  4. Tencent-ISD组织架构    (阅读:4754)
  5. 腾讯执行的感悟(安全方向)    (阅读:4939)
  6. 新浪的触顶与腾讯的逆袭    (阅读:2974)
  7. 浅谈腾讯视觉的关系设计    (阅读:2697)
  8. 马化腾在腾讯产品峰会上关于产品设计和开发的内部讲座    (阅读:2562)
  9. 体验腾讯微博之不足篇    (阅读:2336)
  10. 360剑指腾讯,杀毒江湖恩怨的怪现象    (阅读:2351)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1