SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
大宝(sodme) 2011.02.27
2
3
四大资源:Cpu,内存,带宽,数据库
关 注 点:极限、趋势、分布、突变
目   标:预测突变,挑战极限,管理风险
日常开发需要注重架构的性能(功夫在平时)
关键时刻需要注重细节的性能(临危受命)
    刻需    节        命
构建顺序:从宏观到具体,从架构到代码行


                       4
设定产品的最低性能目标并长期关注
设定可控的重复观察环境:机器人 测试开关 外服
自动化的性能定位、优化效果提取、优化任务提醒及
分配:优化方法、结果及工具的完全可控
自动化性能监控报警:IM,手机,邮件,GMTOOLS



                             5
诊断:性能=规模*单次开销
步骤:定位 规划、评估、迭代实施 观测 回归
操作:架构优化,算法优化,清除无用,清除冗余
最高性能的优化是直接清除相关逻辑(不过往往不可
能),最有效的优化往往是大架构的优化;难就难在
如何在最高和最有效之间作权衡,下准药很重要


                          6
IO操作:IO操作异步化、线程化
数据结构与算法:排序、查找性能 冗余数据结构
重复计算:缓存结果
即时计算:提前准备
……
哪些你知道?哪些你做了?


                         7
理清系统总体逻辑架构
建立细节监控框架
对性能消耗点按绝对比、性价比等进行排名
按排名从大到小考虑优化方案




                      8
自己动手 or 借助外力
Cpu统计(时间):时间函数(毫秒级),帧计数
内存统计:new/delete的重载,内存池,对象池
数据库:mysql慢查询日志的开放
池概念:预分配(减少切换和调度),以内存换CPU,
                        存
预处理(线程池,连接池);性能监控日志的框架
基于消息队列、时间统计建立的基础统计和监控框架
  于消息 列 时间 计建         计
                         9
时间函数:rdtsc
#define rdtscll(val) 
  __asm__ __volatile__("rdtsc" : "=A" (val))

#define TICK( name ) 
  unsigned long long name = 0; 
  rdtscll( name );

用法:
TICK(A)
…
TICK(B)
     ( )
mark_tick( LOGIC_NAME,  A, B );
…
log_tick();

重相对值,轻绝对值
                                               10
11
按线程归类进行分类的监控、记录和优化
定义分层的CPU消息类型,逻辑点
主线程优化:场景位置跳转,lua消息(量减少,借助
帧循环),定时器(频率及分布),网络消息处理
发送线程优化:脚本层包组织过程优化,包数量优化
CPU消耗排名:AOI同步,网络发包,技能/BUFF,
定时器频率

                              12
过于信任协议本身带来的性能安全问题:count + id1 + 
name1 + id2 + name2
        id    
无上限、不留后路的资源管理思想导致的性能不受控
(反向好友数、邮件数量等)
(反向好友数 邮件数量等)
策划配置表带来的性能安全问题:怪物掉落500+
活动玩法导致的性能安全问题:玩家聚集200+
我的资源,我做主:互不信任 + 天花板

                               13
记住优化原则:从上到下架构梳理,从宏观到微观
记住优化方法:架构、算法、冗余、缓存、预计算
不断审视和熟悉架构、代码、产品
专注地想 灵光一闪




                         14
15
总内存=引擎内存+脚本内存,buddy算法,监控泄漏
引擎内存优化:建立适合当前在线配置的默认池规模
脚本内存优化:散列表(++),mini buddy算法,基于
数据统计的小内存优化,局部数据监控,对象全管理,
停机时的内存检查
内存占用排名:玩家对象(物品),网络数据包
以空间换时间 内存优化与Cpu优化的均衡

                             16
以Monster为例:

static  MemPooler<Monster>* mem_pool_;

void*   operator new( size_t size, char * filename, int line )  
{ return Monster::mem_pool_‐>alloc();   }

void    operator delete( void* ptr, char * filename, int line ) 
{  Monster::mem_pool_‐>free( (Monster*)ptr );  }


                                                                   17
内存泄露:内存池,对象池,静态数组,静静静…
池的配置:动态配置(服、在线等),单次扩张数,
       态
总量(上限值报警)
内存容错:32位 or 64位




                          18
19
带宽消耗的监控:协议关键字,包个数,包大小
包个数优化:减少不必要的发包,减少重复发包(单
帧内同一属性的包监控)
单个包协议的优化:根据默认内容不同的协议拆分,
协议字段的节省,协议压缩
带宽消耗排名:位置信息,对象加载,状态机消息
带宽与Cpu、内存之间的均衡,最具优化性价比

                          20
性能可控的包逻辑处理:单帧内固定的包数量
大规模玩家聚集时的优化:随机丢弃影响不大的包
               弃
主城摆摊地段的优化:默认摆摊外形
基于客户端缓存的带宽优化方案




                         21
22
表结构,SQL语句的复审:减少联结调用,减少同表
的key数量,减少单个表的记录规模,where的key化
的k 数量 减少单个表的记录规模           h 的k 化
表分类:分阶段存取数据的表分类,可削减规模的分
类型的表分类
表规模:活跃/非活跃用户的数据存取策略
Mysql的慢查询日志:my.cnf,log‐slow‐queries=…  
控制玩家行为对于数据库操作频率及性能的消耗

                                          23
登录时的数据库压力缓解:单秒总数,单/多账号预读
单物品单记录,还是多物品单记录?
运营 or 运行?日志与数据库
数据库的一些安全操作规范:
  备份,备份,备份!
  … limit 1;
  慢一点“;”

                           24
如何有效的进行压力测试?如何在上线之前知道自己
产品的性能瓶颈在哪儿?
细化差异,不同产品间作对比找共同点,常见障碍点
产品上线辅导小组
单元测试与敏捷开发的矛盾 如何化解?
靠机制规避风险(从研发到运营的完整机制)
架构设计(思、践),代码review,开关控制,日志
归根结底是人的素质
                             25
尽在掌控,左右逢源



            26
Google talk & mail: sodme.dev@gmail.com
新浪微博: http://t.sina.com.cn/sodme

产品博客: http://sodme.dev.blog.163.com
技术博客: http://blog.csdn.net/sodme
  博         p   g
QQ: 11700466


                                          27

Más contenido relacionado

Destacado

Xmas trial
Xmas trialXmas trial
Xmas trialFusive
 
Xi Wang portfolio and curriculum vitae
Xi Wang portfolio and curriculum vitaeXi Wang portfolio and curriculum vitae
Xi Wang portfolio and curriculum vitaexiwangxw
 
Xhtml 2 Introduction
Xhtml 2  IntroductionXhtml 2  Introduction
Xhtml 2 IntroductionMayy May
 
XIV CBE - MESA 2 - COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012
XIV CBE - MESA 2 -  COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012 XIV CBE - MESA 2 -  COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012
XIV CBE - MESA 2 - COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012 CBE2012
 
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)Theo Potouroglou
 
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohoku
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohokuあなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohoku
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 TohokuKeiichi SHIGA
 
Xister2012 - carlo sebastiani
Xister2012 - carlo sebastianiXister2012 - carlo sebastiani
Xister2012 - carlo sebastianiCarlo Sebastiani
 
Xornaes de llingua y cultura asturiana
Xornaes de llingua y cultura asturianaXornaes de llingua y cultura asturiana
Xornaes de llingua y cultura asturianafomen2
 
Xing optimal nutzen (Studium Generale)
Xing optimal nutzen (Studium Generale)Xing optimal nutzen (Studium Generale)
Xing optimal nutzen (Studium Generale)Constance Richter
 

Destacado (19)

Xeomorfoloxía
XeomorfoloxíaXeomorfoloxía
Xeomorfoloxía
 
Xhtml fundamentos
Xhtml  fundamentosXhtml  fundamentos
Xhtml fundamentos
 
Xo blog
Xo  blogXo  blog
Xo blog
 
Xmas trial
Xmas trialXmas trial
Xmas trial
 
Xi Wang portfolio and curriculum vitae
Xi Wang portfolio and curriculum vitaeXi Wang portfolio and curriculum vitae
Xi Wang portfolio and curriculum vitae
 
Xerardo estevez fernandez
Xerardo  estevez fernandezXerardo  estevez fernandez
Xerardo estevez fernandez
 
Xhtml 2 Introduction
Xhtml 2  IntroductionXhtml 2  Introduction
Xhtml 2 Introduction
 
XIV CBE - MESA 2 - COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012
XIV CBE - MESA 2 -  COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012 XIV CBE - MESA 2 -  COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012
XIV CBE - MESA 2 - COPPE - Gil Maranhao Neto Gdf Suez - 23 de outubro de 2012
 
zt200
zt200 zt200
zt200
 
Xeronics intro v2.6
Xeronics intro v2.6Xeronics intro v2.6
Xeronics intro v2.6
 
Xαϊδου Eλενη
Xαϊδου EλενηXαϊδου Eλενη
Xαϊδου Eλενη
 
Xerrada ARTIGAS PLANAS
Xerrada ARTIGAS PLANASXerrada ARTIGAS PLANAS
Xerrada ARTIGAS PLANAS
 
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)
xe.gr | Focus Bari: Mάρτιος - Σεπτέμβριος 2011 (Β11)
 
Xmas team building
Xmas team buildingXmas team building
Xmas team building
 
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohoku
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohokuあなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohoku
あなたの知らないXOOPS - 東北XOOPS - Developer Summit 2011 Tohoku
 
Xister2012 - carlo sebastiani
Xister2012 - carlo sebastianiXister2012 - carlo sebastiani
Xister2012 - carlo sebastiani
 
Xornaes de llingua y cultura asturiana
Xornaes de llingua y cultura asturianaXornaes de llingua y cultura asturiana
Xornaes de llingua y cultura asturiana
 
Xd me
Xd meXd me
Xd me
 
Xing optimal nutzen (Studium Generale)
Xing optimal nutzen (Studium Generale)Xing optimal nutzen (Studium Generale)
Xing optimal nutzen (Studium Generale)
 

Similar a Xietingbao-Qcon2011

Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践mysqlops
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 
百度 刘宁 系统也智慧
百度 刘宁 系统也智慧百度 刘宁 系统也智慧
百度 刘宁 系统也智慧guiyingshenxia
 
软件工程
软件工程软件工程
软件工程bill0077
 
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Allen Galler
 
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展Sky Jian
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconYiwei Ma
 
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向topgeek
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页liu sheng
 
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引20150528联动技术大讲堂15(刘胜)业务系统上线标准指引
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引liu sheng
 
未来网络技术发展探梦 - 开篇
未来网络技术发展探梦 - 开篇未来网络技术发展探梦 - 开篇
未来网络技术发展探梦 - 开篇Yao-Wei Ou
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲84zhu
 
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08drewz lin
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaknuthocean
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraJunchi Zhang
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析areyouok
 
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析topgeek
 
配對信系統設計與思考
配對信系統設計與思考配對信系統設計與思考
配對信系統設計與思考YC Liang
 

Similar a Xietingbao-Qcon2011 (20)

Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 
百度 刘宁 系统也智慧
百度 刘宁 系统也智慧百度 刘宁 系统也智慧
百度 刘宁 系统也智慧
 
CDP方案介绍
CDP方案介绍CDP方案介绍
CDP方案介绍
 
软件工程
软件工程软件工程
软件工程
 
Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式Chap12 嵌入式系统开发模式
Chap12 嵌入式系统开发模式
 
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展
 
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qconTaobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
 
腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向腾讯大讲堂19 系统优化的方向
腾讯大讲堂19 系统优化的方向
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
 
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引20150528联动技术大讲堂15(刘胜)业务系统上线标准指引
20150528联动技术大讲堂15(刘胜)业务系统上线标准指引
 
未来网络技术发展探梦 - 开篇
未来网络技术发展探梦 - 开篇未来网络技术发展探梦 - 开篇
未来网络技术发展探梦 - 开篇
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲
 
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析
 
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析
 
配對信系統設計與思考
配對信系統設計與思考配對信系統設計與思考
配對信系統設計與思考
 

Más de Yiwei Ma

Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconAlibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconYiwei Ma
 
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconZhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconYiwei Ma
 
Taobao practice-liyu-qcon
Taobao practice-liyu-qconTaobao practice-liyu-qcon
Taobao practice-liyu-qconYiwei Ma
 
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconThoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconYiwei Ma
 
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qconUfida design-chijianqiang-qcon
Ufida design-chijianqiang-qconYiwei Ma
 
Spring design-juergen-qcon
Spring design-juergen-qconSpring design-juergen-qcon
Spring design-juergen-qconYiwei Ma
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qconYiwei Ma
 
Google arch-fangkun-qcon
Google arch-fangkun-qconGoogle arch-fangkun-qcon
Google arch-fangkun-qconYiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconYiwei Ma
 
Twitter keynote-evan-qcon
Twitter keynote-evan-qconTwitter keynote-evan-qcon
Twitter keynote-evan-qconYiwei Ma
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconYiwei Ma
 
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qconDomainlang keynote-eric-qcon
Domainlang keynote-eric-qconYiwei Ma
 
Devjam keynote-david-qcon
Devjam keynote-david-qconDevjam keynote-david-qcon
Devjam keynote-david-qconYiwei Ma
 
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qconBaidu keynote-wubo-qcon
Baidu keynote-wubo-qconYiwei Ma
 
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011Yiwei Ma
 
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011Yiwei Ma
 

Más de Yiwei Ma (20)

Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qconAlibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
 
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qconZhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
 
Taobao practice-liyu-qcon
Taobao practice-liyu-qconTaobao practice-liyu-qcon
Taobao practice-liyu-qcon
 
Thoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qconThoughtworks practice-hukai-qcon
Thoughtworks practice-hukai-qcon
 
Ufida design-chijianqiang-qcon
Ufida design-chijianqiang-qconUfida design-chijianqiang-qcon
Ufida design-chijianqiang-qcon
 
Spring design-juergen-qcon
Spring design-juergen-qconSpring design-juergen-qcon
Spring design-juergen-qcon
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qcon
 
Google arch-fangkun-qcon
Google arch-fangkun-qconGoogle arch-fangkun-qcon
Google arch-fangkun-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qcon
 
Twitter keynote-evan-qcon
Twitter keynote-evan-qconTwitter keynote-evan-qcon
Twitter keynote-evan-qcon
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
Facebook keynote-nicolas-qcon
Facebook keynote-nicolas-qconFacebook keynote-nicolas-qcon
Facebook keynote-nicolas-qcon
 
Domainlang keynote-eric-qcon
Domainlang keynote-eric-qconDomainlang keynote-eric-qcon
Domainlang keynote-eric-qcon
 
Devjam keynote-david-qcon
Devjam keynote-david-qconDevjam keynote-david-qcon
Devjam keynote-david-qcon
 
Baidu keynote-wubo-qcon
Baidu keynote-wubo-qconBaidu keynote-wubo-qcon
Baidu keynote-wubo-qcon
 
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011淘宝线上线下性能跟踪体系和容量规划-Qcon2011
淘宝线上线下性能跟踪体系和容量规划-Qcon2011
 
网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011网游服务器性能优化-Qcon2011
网游服务器性能优化-Qcon2011
 

Xietingbao-Qcon2011