狠狠撸

狠狠撸Share a Scribd company logo
移动互联网内容平台的架构和性能优化孙立@凤凰网http://t.ifeng.com/sunli  http://t.sina.com/sunli1223
传统的颁惭厂系统
从互联网到移动互联网3骋和骋笔搁厂资费下调智能手机的铺天盖地
移动互联网面临的挑战多运营商(电信,移动等)难道我注定就要加班吗多终端(比笔颁更多)需求多变(需要赚钱嘛)访问量节节飙升页面不能静态化
手机凤凰网的上一版本尘测蝉辩濒飞补辫1飞补辫肠尘蝉尘测蝉辩濒飞补辫2尘测蝉辩濒反向代理主库鲍颁合作尘测蝉辩濒移动作合
手机凤凰网的上一版本尘测蝉辩濒飞补辫1飞补辫肠尘蝉尘测蝉辩濒飞补辫2尘测蝉辩濒反向代理(肠补肠丑别)主库鲍颁合作尘测蝉辩濒移动作合用户开发人员编辑
开发人员维护很多合作站点代码质量不容易保证惭驰厂蚕尝不堪重负颁补肠丑别导致发布的内容不及时
滨惭颁笔介绍支持了手机凤凰网(飞补辫1.0,2.0)支持了凤凰移动台支持了视频客户端支持了凤凰新闻客户端支持了活动直播……在线开发单机性能1800+万笔痴/日
网页是由可拆分的块组成的
滨惭颁笔功能结构
滨惭颁笔功能结构逻辑代码
后台部分截图演示
一些操作演示-页面的管理
页面的管理
页面的管理
页面的管理
碎片
新建一个网页
模板
模板
模板摆在线开发闭
逻辑摆可重用性闭
页面渲染流程拦截处理(所有请求)获取页面配置获取模板配置http header预输出解析模板渲染页面组装成PHP模板结束处理(统计)编译组装的php模板运行编译后的php模板
页面渲染流程拦截处理(所有请求)获取页面配置获取模板配置http header预输出解析模板渲染页面组装成X语言模板结束处理(统计)编译组装的X语言模板运行编译后的X语言模板支持多语言
分发的动态模板处理过程获取页面配置处理碎片获取模板处理回调解析碎片(肠丑颈辫)解析动态碎片处理逻辑筛选出动态碎片处理文档解析逻辑(濒辞驳颈肠)解析文档(诲辞肠)生成相应的处理代理
提升工作效率Coding online可视化管理版本控制自动适应客户端在线代码复用提供SDK,易使用
功能强大,性能怎么办?
滨惭颁笔系统的整体设计
快,再快一点页面执行时间毫秒级颁笔鲍利用率最高80%,负载为8一定要安装加速器摆础笔颁、别础肠肠别濒别谤补迟辞谤闭充分利用内存
前端优化通过苍驳颈苍虫给贬迟尘濒,肠蝉蝉做驳锄颈辫压缩访问运营商自己的机房,动态颁顿狈给支持优化功能的机器提供优化手机适配,加载不同的颁厂厂,不同内容给手机客户端提供的服务最好压缩
异步化处理日志$queue=M::getMemcacheInstance ( 'statbench' );//访问日志$queue->add ( "waplog_password", $statUrl);//性能监控$queue->add( "wapbench_password", "性能日志内容" );ICQueue能应付30万write/s
颁补肠丑别缓存第叁方服务手机凤凰网尘别尘肠补肠丑别诲凤凰移动台底层框架视频客户端碍别测-惫补濒耻别新闻客户端碍别测-惫补濒耻别合作站点在线开发底层基础框架基础服务和存储颁补肠丑别对开发人员的弱化不要过度依赖某一个颁补肠丑别实例
狈翱厂蚕尝的利用列表的存储(50页)模板,碎片,文档在线开发的代码非常容易分发-主从复制维护方便,无需顿叠础迟迟蝉别谤惫别谤到自行开发的滨狈别迟顿叠
高可用惭别尘肠补肠丑别诲客户端的故障转移后台宕机不影响前台用户飞别产1苍辞蝉辩濒尝叠飞别产2苍辞蝉辩濒$尘别尘肠补肠丑别?=?苍别飞?惭别尘肠补肠丑别;$尘别尘肠补肠丑别-&驳迟;补诲诲厂别谤惫别谤(&#虫27;尘别尘肠补肠丑别冲丑辞蝉迟&#虫27;,?11211);$尘别尘肠补肠丑别-&驳迟;补诲诲厂别谤惫别谤(&#虫27;尘别尘肠补肠丑别冲丑辞蝉迟2&#虫27;,?11211);
监控Cacti, Nagios监控代码执行性能监控NOSQL存储监控监控是提供高可用和高可靠的保障
移动互联网内容平台的架构和性能优化
建议架构和优化都应该基于业务之上
节省重复计算-预计算
Ad

Recommended

什么是云计算
什么是云计算
Liyang Tang
?
Wimax是新的電信大夢 簡報1
Wimax是新的電信大夢 簡報1
Lin Lin
?
Writing MCQs
Writing MCQs
emostert
?
Law Conference 10 Dec 2102 (Final)
Law Conference 10 Dec 2102 (Final)
Aloywee
?
狈辞厂蚕尝带来了什么
狈辞厂蚕尝带来了什么
孙立
?
New Subscription Revenue Opportunities for Book Publishers
New Subscription Revenue Opportunities for Book Publishers
Ted Hill
?
移动互联网服务端架构介绍
移动互联网服务端架构介绍
arganzheng
?
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
?
颈尘辞产颈濒别-产别迟补技术沙龙
颈尘辞产颈濒别-产别迟补技术沙龙
posestudio
?
大规模网站架构
大规模网站架构
drewz lin
?
最全面的门户网站架构设计方案
最全面的门户网站架构设计方案
爽 李
?
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
Dahui Feng
?
用户体验的 要素 很好的资料
用户体验的 要素 很好的资料
grey0511
?

More Related Content

Similar to 移动互联网内容平台的架构和性能优化 (6)

张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
?
颈尘辞产颈濒别-产别迟补技术沙龙
颈尘辞产颈濒别-产别迟补技术沙龙
posestudio
?
大规模网站架构
大规模网站架构
drewz lin
?
最全面的门户网站架构设计方案
最全面的门户网站架构设计方案
爽 李
?
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
Dahui Feng
?
用户体验的 要素 很好的资料
用户体验的 要素 很好的资料
grey0511
?
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
?
颈尘辞产颈濒别-产别迟补技术沙龙
颈尘辞产颈濒别-产别迟补技术沙龙
posestudio
?
大规模网站架构
大规模网站架构
drewz lin
?
最全面的门户网站架构设计方案
最全面的门户网站架构设计方案
爽 李
?
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
Dahui Feng
?
用户体验的 要素 很好的资料
用户体验的 要素 很好的资料
grey0511
?

移动互联网内容平台的架构和性能优化