Enviar pesquisa
Carregar
移动互联网内容平台的架构和性能优化
•
29 gostaram
•
2,864 visualizações
孙
孙立
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Recomendados
什么是云计算
什么是云计算
Liyang Tang
Wimax是新的電信大夢 簡報1
Wimax是新的電信大夢 簡報1
Lin Lin
Writing MCQs
Writing MCQs
emostert
Com fer carpetes jclic
Com fer carpetes jclic
Lydia Jaramillo
Law Conference 10 Dec 2102 (Final)
Law Conference 10 Dec 2102 (Final)
Aloywee
NoSQL带来了什么
NoSQL带来了什么
孙立
New Subscription Revenue Opportunities for Book Publishers
New Subscription Revenue Opportunities for Book Publishers
Ted Hill
统一的云平台实现IT大集中和核心网云化
统一的云平台实现IT大集中和核心网云化
Kun Liu
Recomendados
什么是云计算
什么是云计算
Liyang Tang
Wimax是新的電信大夢 簡報1
Wimax是新的電信大夢 簡報1
Lin Lin
Writing MCQs
Writing MCQs
emostert
Com fer carpetes jclic
Com fer carpetes jclic
Lydia Jaramillo
Law Conference 10 Dec 2102 (Final)
Law Conference 10 Dec 2102 (Final)
Aloywee
NoSQL带来了什么
NoSQL带来了什么
孙立
New Subscription Revenue Opportunities for Book Publishers
New Subscription Revenue Opportunities for Book Publishers
Ted Hill
统一的云平台实现IT大集中和核心网云化
统一的云平台实现IT大集中和核心网云化
Kun Liu
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
drewz lin
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
SolarWinds Network Solution Guide
SolarWinds Network Solution Guide
Andrew Wong
云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美
Riquelme624
SWsoft_Prim@Telecom
SWsoft_Prim@Telecom
webhostingguy
Challenges and opportunities computing Kuo-Yi Chen
Challenges and opportunities computing Kuo-Yi Chen
kuoyichen
課程1 1:雲端運算初探
課程1 1:雲端運算初探
vaemon
云计算变革 第三次It变革
云计算变革 第三次It变革
guest55beef
云计算变革--第三次IT变革
云计算变革--第三次IT变革
Liming Liu
Mocha Bsm
Mocha Bsm
王 莆中
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
Jiang Zhu
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
twMVC
Anytao 让windows phone应用在云端翱翔
Anytao 让windows phone应用在云端翱翔
Tao Wang
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式
Allen Galler
云制造
云制造
leejd
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Bill Hagestad II
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
Hardway Hou
Cloud client : 达尔文信息云浏览器
Cloud client : 达尔文信息云浏览器
Ying LI
06 duan xiaodong
06 duan xiaodong
Mason Mei
CCCC China Telecom Jun Wan
CCCC China Telecom Jun Wan
Cloud Congress
Mais conteúdo relacionado
Semelhante a 移动互联网内容平台的架构和性能优化
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
drewz lin
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
SolarWinds Network Solution Guide
SolarWinds Network Solution Guide
Andrew Wong
云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美
Riquelme624
SWsoft_Prim@Telecom
SWsoft_Prim@Telecom
webhostingguy
Challenges and opportunities computing Kuo-Yi Chen
Challenges and opportunities computing Kuo-Yi Chen
kuoyichen
課程1 1:雲端運算初探
課程1 1:雲端運算初探
vaemon
云计算变革 第三次It变革
云计算变革 第三次It变革
guest55beef
云计算变革--第三次IT变革
云计算变革--第三次IT变革
Liming Liu
Mocha Bsm
Mocha Bsm
王 莆中
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
Jiang Zhu
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
twMVC
Anytao 让windows phone应用在云端翱翔
Anytao 让windows phone应用在云端翱翔
Tao Wang
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式
Allen Galler
云制造
云制造
leejd
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Bill Hagestad II
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
Hardway Hou
Cloud client : 达尔文信息云浏览器
Cloud client : 达尔文信息云浏览器
Ying LI
06 duan xiaodong
06 duan xiaodong
Mason Mei
CCCC China Telecom Jun Wan
CCCC China Telecom Jun Wan
Cloud Congress
Semelhante a 移动互联网内容平台的架构和性能优化
(20)
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
SolarWinds Network Solution Guide
SolarWinds Network Solution Guide
云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美
SWsoft_Prim@Telecom
SWsoft_Prim@Telecom
Challenges and opportunities computing Kuo-Yi Chen
Challenges and opportunities computing Kuo-Yi Chen
課程1 1:雲端運算初探
課程1 1:雲端運算初探
云计算变革 第三次It变革
云计算变革 第三次It变革
云计算变革--第三次IT变革
云计算变革--第三次IT变革
Mocha Bsm
Mocha Bsm
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
SignalR實戰技巧 twmvc#17
SignalR實戰技巧 twmvc#17
Anytao 让windows phone应用在云端翱翔
Anytao 让windows phone应用在云端翱翔
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式
云制造
云制造
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
Cloud client : 达尔文信息云浏览器
Cloud client : 达尔文信息云浏览器
06 duan xiaodong
06 duan xiaodong
CCCC China Telecom Jun Wan
CCCC China Telecom Jun Wan
移动互联网内容平台的架构和性能优化
1.
移动互联网内容平台的架构和性能优化 孙立@凤凰网 http://t.ifeng.com/sunli
http://t.sina.com/sunli1223
2.
传统的CMS系统
3.
从互联网到移动互联网 3G和GPRS资费下调 智能手机的铺天盖地
4.
移动互联网面临的挑战 多运营商(电信,移动等) 难道我注定就要加班吗
多终端(比PC更多) 需求多变(需要赚钱嘛) 访问量节节飙升 页面不能静态化
5.
手机凤凰网的上一版本 mysql wap1
wapcms mysql wap2 mysql 反向代理 主库 UC合作 mysql 移动作合
6.
手机凤凰网的上一版本 mysql wap1
wapcms mysql wap2 mysql 反向代理(cache) 主库 UC合作 mysql 移动作合 用户 开发人员 编辑
7.
开发人员维护很多合作站点 代码质量不容易保证 MYSQL不堪重负
Cache导致发布的内容不及时
8.
IMCP介绍 支持了手机凤凰网(wap1.0,2.0) 支持了凤凰移动台
支持了视频客户端 支持了凤凰新闻客户端 支持了活动直播…… 在线开发 单机性能1800+万PV/日
9.
网页是由可拆分的块组成的
10.
IMCP功能结构
11.
IMCP功能结构 逻辑代码
12.
后台部分截图演示
13.
一些操作演示-页面的管理
14.
页面的管理
15.
页面的管理
16.
页面的管理
17.
碎片
18.
新建一个网页
19.
模板
20.
模板
21.
模板[在线开发]
22.
逻辑[可重用性]
23.
页面渲染流程 拦截处理(所有请求) 获取页面配置
获取模板配置 http header预输出 解析模板 渲染页面 组装成PHP模板 结束处理(统计) 编译组装的php模板 运行编译后的php模板
24.
页面渲染流程 拦截处理(所有请求) 获取页面配置
获取模板配置 http header预输出 解析模板 渲染页面 组装成X语言模板 结束处理(统计) 编译组装的X语言模板 运行编译后的X语言模板 支持多语言
25.
分发的动态模板处理过程 获取页面配置 处理碎片
获取模板 处理回调 解析碎片(chip) 解析动态碎片 处理逻辑 筛选出动态碎片 处理文档 解析逻辑(logic) 解析文档(doc) 生成相应的处理代理
26.
提升工作效率 Coding online
可视化管理 版本控制 自动适应客户端 在线代码复用 提供SDK,易使用
27.
功能强大,性能怎么办?
28.
IMCP系统的整体设计
29.
快,再快一点 页面执行时间毫秒级 CPU利用率最高80%,负载为8
一定要安装加速器[APC、eAccelerator] 充分利用内存
30.
前端优化 通过nginx给Html,css做gzip压缩 访问运营商自己的机房,动态CDN
给支持优化功能的机器提供优化 手机适配,加载不同的CSS,不同内容 给手机客户端提供的服务最好压缩
31.
异步化处理日志 $queue=M::getMemcacheInstance (
'statbench' ); //访问日志 $queue->add ( "waplog_password", $statUrl); //性能监控 $queue->add( "wapbench_password", "性能日志内容" ); ICQueue能应付30万write/s
32.
Cache缓存 第三方服务 手机凤凰网
memcached 凤凰移动台 底层框架 视频客户端 Key-value 新闻客户端 Key-value 合作站点 在线开发 底层基础框架 基础服务和存储 Cache对开发人员的弱化 不要过度依赖某一个Cache实例
33.
NOSQL的利用 列表的存储(50页) 模板,碎片,文档
在线开发的代码 非常容易分发-主从复制 维护方便,无需DBA ttserver到自行开发的INetDB
34.
高可用 Memcached客户端的故障转移 后台宕机不影响前台用户
web1 nosql LB web2 nosql $memcache = new Memcache;$memcache->addServer('memcache_host', 11211);$memcache->addServer('memcache_host2', 11211);
35.
监控 Cacti, Nagios监控
代码执行性能监控 NOSQL存储监控 监控是提供高可用和高可靠的保障
36.
37.
38.
节省重复计算-预计算
39.
NOSQL很时尚,但要用对地方
40.
可扩展性比性能更重要
41.