SlideShare a Scribd company logo
1 of 61
Download to read offline
Qzone  Touch跨终端优化  
腾讯qzone  荣先乾  
2013-11-03  
自我介绍  
荣先乾(woods  rong)  
  2010年加入腾讯  
qzone触屏前端技术leader  
专注于移动端web前端、hybrid  app研发  
腾讯大讲堂多次开讲  
爱老婆  ,爱前端    

2  
跨终端的web  
多端  

pc  
浏览器端  

移动  
浏览器端  

Internet  
Explorer  

Ios  safari  

Chrome  

Server端  

nodejs  

软件终端  

传统终端  

Qzone  

电视/盒子  

Android  
browser  

QQ  

……  

Firefox  

opera  

微信  

……  

……  

……  

3  
Qzone  Touch跨终端优化  
! 从pc端到移动端  
" touch框架选型  
" 响应式设计  

! 迈向server端  
" 一次编写,多端运行--nodejs在touch  

! 融入app端  
" 各取所长,多端共赢--web和app融合  

4  
Qzone  Touch跨终端优化  

http://m.qzone.com  

5  
从pc端到移动端  
! 如何构建移动web站点  

独立开发    

响应式设计  

6  
独立开发  or  响应式设计?  
! 目标  

" 在不同终端上打造完美用户体验  

! 主要考量  

" 响应式设计不应增加开发成本  
" 响应式设计不能限制产品发挥  

! 独立开发  

" 已经拥有复杂功能的pc站点(如QQ空间主站)  

! 响应式设计  

" 需要全新开发功能较简单站点(如QQ空间红米活
动页面)  
7  
从pc端到移动端--touch框架选型  
! 从pc端到移动端  
" 后台  
•  变化不大  

" 网络传输  
•  用户带宽下降  

" 前端  
•  用户机器配置下降(cpu  &  ram)  

8  
一次http请求过程  
! DNS  lookup  
! tcp  CONNection  
! Round  Trip  Time  
! TRANSport  time  

9  
一次http请求过程  
移动网络下dns、conn、rtt时间  
4.5	
  
! DNS  lookup  
4	
  
! tcp  CONNection  
3.5	
  
耗 3	
   Trip  Time  
! Round  
时 2.5	
  
(
s 2	
  
! TRANSport  time  

dns	
  
conn	
  

)
   1.5	
  

r5	
  

1	
  
0.5	
  
0	
  
2g	
  

3g	
  

wifi	
  

unknown	
  

10  
一次http请求过程  
移动网络带宽  

! DNS  lookup  
80  
! tcp  70  ONNection  
C
带 60  
宽
! Round  Trip  Time  
( 50  
k
B 40  
! TRANSport  time  
/ 30  

trans  

s
) 20  
  
10  

0  

2g  

3g  

wifi  

unknown  

11  
DNS  

减少域名数  

如何为http请求提速?  
TCP  

Connection:  keepalive  
就近接入  

! DNS  
! CONN  
! RTT  
! TRANS  

RTT  

如何为http请求提速  

合并请求  

减少传输次数    

并发请求  

pipeline  
Jsmin等  
压缩  
Gzip/sdch/webp  
Last  modify  
http  304  
etag  

TRANS  

如果不用http?  

减少传输数据量大小  

cache  

Localstorage  

Html5  manifest  

spdy  

页面模型  
减少重复代码  

spa  

继承&覆盖  
框架设计  
公共组件  

12  
移动端js性能  
! qzone卡慢用户画像  
" cpu  ---  512M~1G(Hz)  
" ram  ---  256M~512M  

13  
cpu分布  
移动端js性能  

! qzone卡慢用户画像  

2%  

2%  

2%  
3%  

3%  

1%  

2%  

1%  

1%  

1%  

-  

1G  

ram分布  
1%  
1%  

1%  
1%  

" cpu  ---  512M~1G(Hz)  
800M  
" ram  ---  256M~512M  
1Gx2  
2%  

1%  

-  

1%  

512M  

4%  

256M  

5%  

4%  

47%  

4%  
7%  

600M  

11%  

806M  
20%  

832M  

44%  

1G  
2G  
160M  

28%  

150M  

1.5GX2  

170M  

1.4G  

32M  

14  
如何提升移动端web运行性能?  
! pc端绝大部分优化方法都适用于移动端  
" 减少reflow  &  repaint  
" 全局事件代理  
" ……  

! 减少js使用  

" 优先考虑原生web实现  

•  如使用confirm对话框而非自定义  

" 优先考虑css3动画  
" ……  
15  
一套移动web开发解决方案  
基础类库  
zepto  /  jquery  mb  

代码组织  
light  framework  

页面管理  
spa  /  others  

develop  by  ourself  
  

define  modules  
common  widget  

pageManager  
base  class(onCreate…)  

运行性能  
inherit  &  Override  

网络请求  
reduce  dns  nums  

数据缓存  
http  cache(304)  

global  evt  delegate  
css  3d  animation  

merge  request  
connect  keep  alive  

Localstorage  
manifest

16  
数据缓存  
! 两级cache策略  
" 弱cache  
•  http  304  

" 强cache  
•  localstorage  
•  html5  cache  manifest  

17  
http  304  
! 静态资源  

用户请求  

读取本地etag  

浏览器存储  

" Last-Modify   构造etag请求  
" If-Modify-Since  

! cgi  

200  

" Etag  
使用server数据  
" If-None-Match  

Server比
较etag  

304  

更新  
使用local数据  

完成  

18  
http  304  
! 静态资源  

cgi  304命中率  

" Last-Modify  
" If-Modify-Since  

! cgi  
60%  
" Etag  
" If-None-Match  

40%  

命中  
miss  

19  
http  304  
! etag.support()探测三部曲  
request
478475
5p	
  200	
  Etag:1
h

92

If-­‐None-­‐Match
:147847592
se	
  body
	
  304	
  no	
  respon
h5p
If-­‐None-­‐Match
:147847592
53836213
5p	
  200	
  Etag:1
h

20  
首次访问  

localstorage  
! 首次访问  
" 存储js到本地  

! 再次访问  
" 直接从localstorage读取js  
" 保证了零js请求  
再次访问  

21  
localstorage  

开始  

用户访问  

! Seajs  plugin  storage  
是否在本地存储文件列表  
" seajs  

•  js加载器  
本地版本号是否等于外网  

" storage  plugin  

否  

否  

本地存储是否存在该文件  
•  js本地加载管理  

否  

本地存储的文件是否合法  

否  

本地存储  

更新  

cdn  

完成  

22  
localstorage  
! 相对于从网络拉取,从本地读取js  module
的时间可以忽略  

23  
localstorage  
! Js本地存储命中率70%左右  
0%  
4%  

cache命中  

5%  

没有命中  
19%  

不需要cache  
72%  

不支持localstorage  
本地cache有问题  

24  
html5  cache  manifest  
! 缺点  
" 不支持单文件更新  

! 适合cache  
" 少量文件  
" 长期不更新的  
•  如seajs,seajs  plugin  storage  etc.  

25  
从pc端到移动端--响应式设计  
! 从pc端到移动端  
" 屏幕尺寸  

26  
从pc端到移动端--响应式设计    
PC端分辨率  
移动端分辨率  
! 从pc端到移动端  
1366*768  
" 屏幕尺寸  

320*480  

1400*900  

320*560  

1024*768  

360*640  

1920*1080  

384*640  

1280*800  

480*854  

1280*1024  

480*800  

1680*1050  

600*1024  

1280*768  

603*966  

1280*960  

640*960  

1024*600  

768*1024  

27  
响应式设计思路  
! 传统做法  
" 模块映射  
•  pc端、移动端模块根据ua自动转换  
# 针对现有主站页面  

! 响应式设计  
" 流式布局(fluid  grid)  
•  自适应屏幕宽度  
# 针对活动页面  

28  
传统做法--模块映射  
! pc、touch模块根据访问者ua自动转换  
" 同一个地址在pc、touch端均可触达  
•  302  
•  url  rewrite  /  proxy  

" 如  
•  http://user.qzone.qq.com/139588861/photo/
779fed72-9ee3-4ccb-9b06-62bf1dbcad43/  

29  
pc模块  

30  
touch模块  

31  
响应式设计--流式布局  
! 布局适配(页面、图片)  
" 各种屏幕分辨率  
" 横竖屏  

! 带宽适配(图片等)  
" 2g  /  3g  /  wifi  
" 慢速  /  快速用户  

! 高清屏适配  
" 高清屏  /  普屏  
32  
布局适配  
! media  query  
! fluid  grid  
! viewport申明  
" width=device-width,  initial-scale=1  

! 相对取代绝对  
" layout宽度(  px  ->  %)  
" 字号(  px  ->  em  )  

33  
带宽适配  
! navigator.connection.type  
" 2g  /  3g  /  wifi  

! navigator.connection.bandwidth  
" 快速  /  慢速(如20kB/s以下)  
•  入口模块加载速度  
•  ip库建设  
# 前端多普勒测速动态矫正  
# 借助其他平台(QQ浏览器、app等)  

34  
快速用户  

带宽适配  

慢速用户  

! navigator.connection.type  
" 2g  /  3g  /  wifi  

! navigator.connection.bandwidth  
" 快速  /  慢速(如20kB/s以下)  
•  入口模块加载速度  
•  ip库建设  
# 前端多普勒测速动态矫正  
# 借助其他平台(QQ浏览器、app等)  

35  
高清屏适配  
! 度量单位  

" dpi  /  ppi  

•  屏幕对角线物理像素点  /  屏幕物理尺寸  
•  以iphone4为例,960*640,3.5英寸,ppi为  
# √2&​960↑2 +​640↑2  /3.5  =    330  

! 高清屏  

" window.devicePixelRatio  =  ppi  /  160  
•  以iphone4为例,  devicePixelRatio为  
# 330  /  160  =  2  

" window.devicePixelRatio  >=  1.5  
36  
普通图片  

高清屏适配  

高清适配  

! 度量单位  

" dpi  /  ppi  

•  屏幕对角线物理像素点  /  屏幕物理尺寸  
•  以iphone4为例,960*640,3.5英寸,ppi为  
# √2&​960↑2 +​640↑2  /3.5  =    330  

! 高清屏  

" window.devicePixelRatio  =  ppi  /  160  
•  以iphone4为例,  devicePixelRatio为  
# 330  /  160  =  2  

" window.devicePixelRatio  >=  1.5  
37  
从pc端到移动端  
! 通过上述优化  
" 触屏反馈卡慢的用户从灰度5%时每天50+的
反馈量,降到全量发布后每天反馈低于5例  

" 触屏的日登录,也相应增长到4000w量级  

38  
迈向server端--nodejs在touch  
! 有人喜欢菊花吗?  

39  
异步渲染  

同步直出  

迈向server端-nodejs在touch  
! 有人喜欢菊花吗?  

40  
迈向server端  --nodejs在touch  
! 有人喜欢菊花吗?  
! 不喜欢异步渲染的等待菊花  &&  只想写一
套js模板  
" server同步渲染js模板  
•  nodejs  

41  
nodejs在touch  
! server端js模板  

浏览器  

" 基于nodejs  html  
v8引擎在server端解析js模板  
json  
" 页面可查看时间点  
同
异
步
直
出  

•  从5s+缩短到3s-  
      nodejs  

tmpl.js  

    cdn  

tmpl.js  

步
渲
染  

cgi  

42  
nodejs在touch  
! 负载均衡  
! 容灾  
! 监控  

43  
负载均衡  
! 多机之间  
" nginx  
" lvs  /  tgw接入层  

! 多核之间  
" nodejs  cluster(0.9.7版本完美解决)  
" 简单调度  
•  父进程定时同步子进程繁忙程度  
•  父进程根据子进程繁忙程度转发请求  

44  
容灾  
! 接入层  
" 踢除宕机ip  

! 业务层  
" 当nodejs请求非关键路径出错时  
•  转化为异步渲染  

" 否则  
•  直接提示用户错误  

45  
监控  
! nginx接入层监控nodejs  
! nodejs业务内部监控  
" 模调(成功率  &  上报量)  
" 自动化用例  

46  
接
入
层  
监
控  

监控  

! nginx接入层监控nodejs  
! nodejs业务内部监控  
模
调  
监
控  

" 模调(成功率  &  上报量)  
" 自动化用例  

自
动
化
用
例  
47  
融入app端--web和native融合  
! touch特点  

" 迭代快  
" 针对喜欢轻量、偶尔访问用户  
" 加载速度、流畅度赶不上app  

! app特点  

" 体验好  
" 更强用户触发  
" 针对深度活跃用户  
" 版本发布周期长  
48  
融入app端--web和native融合  
体验好  

! touch特点  

" 迭代快  
app  
hybrid  
" 针对喜欢轻量、偶尔访问用户  
" 加载速度、流畅度赶不上app  

! app特点  

多终端  

" 体验好  
hybrid  
" 更强用户触发  
" 针对深度活跃用户  
" 版本发布周期长  

touch  
迭代快  

49  
hybrid应运而生  
! Js和native  code比例可根据产品特点调整  
! 各取所长  
" App实现核心功能  
•  强大的硬件接口访问能力  
•  提前实现h5接口  

" touch实现扩展功能  
•  快速迭代能力  
•  抢占市场  
•  实验田  
50  
手机qzone中+webapp插件  
! 黄钻趣图  
! 黄钻气泡  
! ……  

51  
Js和native  code通信  
! 早期phonegap平台方案  
" 以android平台为例  
•  Js调用java  
# webview.addJavascriptInterface(“javascript:comman
ds”)  

•  Java调用js  
# webview.loadUrl(“javascript:commands”)  
# 缺点  
»  不能连续调用  
»  隐藏用户正在使用的软键盘!  

52  
Js和native  code通信  
! Android  

addJavascriptInterface	
  

java  

exec(“js  
cmd”)  

webview  

Use	
  this	
  func3on	
  to	
  bind	
  an	
  object	
  to	
  	
  
JavaScript	
  so	
  that	
  the	
  methods	
  can	
  	
  
be	
  accessed	
  from	
  JavaScript	
  

" Webview.addJavascriptInterface单接口实现
双向  
Js  cmd  

Js调用Java  
•  反射漏洞  
Js  cmd  
Js  cmd  
Js  cmd  
Js  cmd  
……  

Js可通过官方接口直接调用java  
mWebView.  addJavascriptInterface(JAVA_OBJECT,  
“OBJECT_NAME_IN_JS”)  
  

Java调用js  

java不直接调用js,java调用js时只是将需要执行的js函数保存
到java队列;js定时到java环境通过java接口getCommands取
到所需执行的js函数队列  

53  
Js和native  code通信  
! Android  
" 反射漏洞  
•  this.b.addJavascriptInterface(new  fz(this,  null),  
"js_class_name");  
•  js_class_name.getClass().forName("java.lang.Ru
ntime").getMethod("getRuntime",null).invoke(n
ull,null).exec(cmdArgs);  

" 解决  
•  限制白名单  
•  换用schema协议通信  
54  
Js和native  code通信  
! Android  

addJavascriptInterface	
  

java  
webview  

" schema协议通信  

Use	
  this	
  func3on	
  to	
  bind	
  an	
  object	
  to	
  	
  
JavaScript	
  so	
  that	
  the	
  methods	
  can	
  	
  
be	
  accessed	
  from	
  JavaScript	
  

Java调用js  

Webview.loadUrl(“javascript:jsFn();”)  

js调用java  

Iframe.src=“jsbridge://the  java  function  to  be  
executed”  
  

55  
Js和native  code通信  
! ios  

stringByEvalua3ng	
  
-­‐JavaScriptFromString	
  	
  

Objecct	
  c

Inject	
  javascript	
  func3ons	
  into	
  a	
  
uiwebview	
  

" stringByEvaluating-JavaScriptFromString单
接口实现双向通信   exec(“oc	
  cmd”)
" S
oc调用js	
  chema协议通信    
UIwebview

oc	
  cmd

oc可通过官方接口直接调用js	
  
NSString	
  *3tle	
  =	
  [webView	
  stringByEvalua3ngJavaScriptFromString:
@"document.3tle"];	
  
	
  

oc	
  cmd

js调用oc	
  

oc	
  cmd

js	
  不直接调用ios平台oc方法,js调用oc函数时只是将需要执行的oc
函数保存到js队列;oc定时到js环境通过js接口getCommands取到
所需执行的oc函数队列

oc	
  cmd

oc	
  cmd
……

56  
web和app融合展望  
! 为了追求好的体验和快的迭代双丰收,
web和app自然的融合在一起了  
! qzone将会继续尝试通过+号插件的形式,
融入更多的web,让产品特性,可以跑的
更快  
! +号能力目前已经成为app端新的收入增长
点  

57  
Qzone  Touch跨终端优化  
! 从pc端到移动端  
" touch框架选型  
" 响应式设计  

! 迈向server端  
" 一次编写,多端运行--nodejs在touch  

! 融入app端  
" 各取所长,多端共赢--web和app融合  

(完)  
58  
谢谢聆听  
Q  &  A  
60  
参考文献  
!  HTML5.  http://www.w3.org/TR/2011/WD-html5-20110525/.  
2013-10-01.  
!  Seajs  storage  plugin.  http://ux.etao.com/posts/449.  2012-12-02.  
!  Android  Activity.  
http://developer.android.com/reference/android/app/Activity.html.  
2013-10-01.  
!  304  Not  Modified.  
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.  
2013-10-02.  
!  Offline  Web  applications.  
http://www.w3.org/TR/2011/WD-html5-20110525/offline.html.  
2013-10-20.  
!  Responsive  Web  Design.  
http://www.theusers.info/dev/mobile/RESPONSIVE-WEB-DESIGNEthan-Marcotte.pdf.  2013-10-02.  
!  Nodejs  Community.  http://nodejs.org/community/.  2013-10-20.  
!  Phonegap.  http://phonegap.com/.  2013-10-02.  

61  

More Related Content

What's hot

OpenFlow in IaaS - Wakame
OpenFlow in IaaS - WakameOpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakameaxsh co., LTD.
 
Hyper-V 虎の巻
Hyper-V 虎の巻Hyper-V 虎の巻
Hyper-V 虎の巻hirookun
 
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Hiroshi Matsumoto
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Daichi Ogawa
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますwintechq
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware TanzuHirotaka Sato
 
ioMemoryとAtomic Writeによるデータベース高速化
ioMemoryとAtomic Writeによるデータベース高速化ioMemoryとAtomic Writeによるデータベース高速化
ioMemoryとAtomic Writeによるデータベース高速化IIJ
 
Hyper vを理解する
Hyper vを理解するHyper vを理解する
Hyper vを理解するNaoki Abe
 
20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様VxRail ChampionClub
 
コンテナ今昔物語_2021_12_22
コンテナ今昔物語_2021_12_22コンテナ今昔物語_2021_12_22
コンテナ今昔物語_2021_12_22勇 黒沢
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)Akihiro Kuwano
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎Naoki Abe
 
20180706_VxRailCC_ワークショップ編_NW
20180706_VxRailCC_ワークショップ編_NW20180706_VxRailCC_ワークショップ編_NW
20180706_VxRailCC_ワークショップ編_NWVxRail ChampionClub
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Daichi Ogawa
 
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!IIJ
 
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Hiroshi Matsumoto
 
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキストVxRail ChampionClub
 

What's hot (20)

OpenFlow in IaaS - Wakame
OpenFlow in IaaS - WakameOpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakame
 
Hyper-V 虎の巻
Hyper-V 虎の巻Hyper-V 虎の巻
Hyper-V 虎の巻
 
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI) Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
 
Vagrant on SoftLayer
Vagrant on SoftLayerVagrant on SoftLayer
Vagrant on SoftLayer
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術
 
Azure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えますAzure IaaS 環境で安心してシステム開発する方法を教えます
Azure IaaS 環境で安心してシステム開発する方法を教えます
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
 
ioMemoryとAtomic Writeによるデータベース高速化
ioMemoryとAtomic Writeによるデータベース高速化ioMemoryとAtomic Writeによるデータベース高速化
ioMemoryとAtomic Writeによるデータベース高速化
 
Hyper vを理解する
Hyper vを理解するHyper vを理解する
Hyper vを理解する
 
20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様
 
コンテナ今昔物語_2021_12_22
コンテナ今昔物語_2021_12_22コンテナ今昔物語_2021_12_22
コンテナ今昔物語_2021_12_22
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎
 
20180706_VxRailCC_ワークショップ編_NW
20180706_VxRailCC_ワークショップ編_NW20180706_VxRailCC_ワークショップ編_NW
20180706_VxRailCC_ワークショップ編_NW
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?
 
使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!使ってみた!ioMemoryで実現する噂のAtomic write!
使ってみた!ioMemoryで実現する噂のAtomic write!
 
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05
 
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト
201711 vxrailチャンピオンクラブ_ワークショップ~入門編~テキスト
 
第21回「Windows Server 2012 DeepDive!! Hyper-V と VDI を徹底解説」(2012/10/18 on しすなま!)...
第21回「Windows Server 2012 DeepDive!! Hyper-V と VDI を徹底解説」(2012/10/18 on しすなま!)...第21回「Windows Server 2012 DeepDive!! Hyper-V と VDI を徹底解説」(2012/10/18 on しすなま!)...
第21回「Windows Server 2012 DeepDive!! Hyper-V と VDI を徹底解説」(2012/10/18 on しすなま!)...
 

Viewers also liked

Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Michael Zhang
 
The Case for HTTP/2 - GreeceJS - June 2016
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016Andy Davies
 
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
The Fast, The Slow and The Unconverted -  Emerce Conversion 2016The Fast, The Slow and The Unconverted -  Emerce Conversion 2016
The Fast, The Slow and The Unconverted - Emerce Conversion 2016Andy Davies
 
Mobile Web Performance - Getting and Staying Fast
Mobile Web Performance -  Getting and Staying FastMobile Web Performance -  Getting and Staying Fast
Mobile Web Performance - Getting and Staying FastAndy Davies
 
What does the browser pre-loader do?
What does the browser pre-loader do?What does the browser pre-loader do?
What does the browser pre-loader do?Andy Davies
 
Building an Appier Web - London Web Standards - Nov 2016
Building an Appier Web -  London Web Standards - Nov 2016Building an Appier Web -  London Web Standards - Nov 2016
Building an Appier Web - London Web Standards - Nov 2016Andy Davies
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?Andy Davies
 
Performance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & WebdriverPerformance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & WebdriverBlazeMeter
 
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)Tammy Everts
 
Speed matters, So why is your site so slow?
Speed matters, So why is your site so slow?Speed matters, So why is your site so slow?
Speed matters, So why is your site so slow?Andy Davies
 
廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐Michael Zhang
 

Viewers also liked (12)

Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
 
The Case for HTTP/2 - GreeceJS - June 2016
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016
 
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
The Fast, The Slow and The Unconverted -  Emerce Conversion 2016The Fast, The Slow and The Unconverted -  Emerce Conversion 2016
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
 
Mobile Web Performance - Getting and Staying Fast
Mobile Web Performance -  Getting and Staying FastMobile Web Performance -  Getting and Staying Fast
Mobile Web Performance - Getting and Staying Fast
 
What does the browser pre-loader do?
What does the browser pre-loader do?What does the browser pre-loader do?
What does the browser pre-loader do?
 
Building an Appier Web - London Web Standards - Nov 2016
Building an Appier Web -  London Web Standards - Nov 2016Building an Appier Web -  London Web Standards - Nov 2016
Building an Appier Web - London Web Standards - Nov 2016
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
 
Performance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & WebdriverPerformance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & Webdriver
 
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
How Slow Load Times Hurt Your Bottom Line (And 17 Things You Can Do to Fix It)
 
JMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc ApproachJMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc Approach
 
Speed matters, So why is your site so slow?
Speed matters, So why is your site so slow?Speed matters, So why is your site so slow?
Speed matters, So why is your site so slow?
 
廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐
 

Similar to Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0

SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...Naoya Ito
 
MTセミナー2011/2/21 アイデアマンズ株式会社
MTセミナー2011/2/21 アイデアマンズ株式会社MTセミナー2011/2/21 アイデアマンズ株式会社
MTセミナー2011/2/21 アイデアマンズ株式会社Kunihiko Miyanaga
 
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~Brocade
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2Takao Tetsuro
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Dai Utsui
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)Daisuke Ikeda
 
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」Naoki (Neo) SATO
 
第29回長岡開発者勉強会
第29回長岡開発者勉強会第29回長岡開発者勉強会
第29回長岡開発者勉強会Masaki Takeda
 
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説Takao Tetsuro
 
Microsoft の深層学習への取り組み
Microsoft の深層学習への取り組みMicrosoft の深層学習への取り組み
Microsoft の深層学習への取り組みHirono Jumpei
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
オープニング
オープニングオープニング
オープニングkonekto
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」Osamu Shimoda
 
【日本語版】Styler: Our Journey to GCP
【日本語版】Styler: Our Journey to GCP【日本語版】Styler: Our Journey to GCP
【日本語版】Styler: Our Journey to GCPMichaelFindlater
 
20120821 pronet study
20120821 pronet study20120821 pronet study
20120821 pronet studySix Apart
 
GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介Dai Utsui
 
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!".NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!"Akira Inoue
 
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャvisasQ - ビザスク
 

Similar to Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0 (20)

SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
 
MTセミナー2011/2/21 アイデアマンズ株式会社
MTセミナー2011/2/21 アイデアマンズ株式会社MTセミナー2011/2/21 アイデアマンズ株式会社
MTセミナー2011/2/21 アイデアマンズ株式会社
 
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~
巨大ポータルを支えるプライベート・クラウド構築事例から学べ!~攻める情シスのためのインフラ構築、その極意とは?~
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
 
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
【Build 記念】Windows Azure 最新情報 ~2013 年上半期の総括~ > 「Windows Azure 最新情報」
 
第29回長岡開発者勉強会
第29回長岡開発者勉強会第29回長岡開発者勉強会
第29回長岡開発者勉強会
 
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
 
Microsoft の深層学習への取り組み
Microsoft の深層学習への取り組みMicrosoft の深層学習への取り組み
Microsoft の深層学習への取り組み
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
OSC 2012 Fukuoka
OSC 2012 FukuokaOSC 2012 Fukuoka
OSC 2012 Fukuoka
 
オープニング
オープニングオープニング
オープニング
 
Synquery ja
Synquery jaSynquery ja
Synquery ja
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
 
【日本語版】Styler: Our Journey to GCP
【日本語版】Styler: Our Journey to GCP【日本語版】Styler: Our Journey to GCP
【日本語版】Styler: Our Journey to GCP
 
20120821 pronet study
20120821 pronet study20120821 pronet study
20120821 pronet study
 
GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介
 
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!".NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
 
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
[visasQ] 2017-04-26 ビザスクを支えるアーキテクチャ
 

More from Michael Zhang

HKIX Upgrade to 100Gbps-Based Two-Tier Architecture
HKIX Upgrade to 100Gbps-Based Two-Tier ArchitectureHKIX Upgrade to 100Gbps-Based Two-Tier Architecture
HKIX Upgrade to 100Gbps-Based Two-Tier ArchitectureMichael Zhang
 
2014 GITC 帶上數據去創業 talkingdata—高铎
 2014 GITC 帶上數據去創業 talkingdata—高铎 2014 GITC 帶上數據去創業 talkingdata—高铎
2014 GITC 帶上數據去創業 talkingdata—高铎Michael Zhang
 
Fastsocket Linxiaofeng
Fastsocket LinxiaofengFastsocket Linxiaofeng
Fastsocket LinxiaofengMichael Zhang
 
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚   1号店 - puppet在1号店的实践2014 Hpocon 李志刚   1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践Michael Zhang
 
2014 Hpocon 姚仁捷 唯品会 - data driven ops
2014 Hpocon 姚仁捷   唯品会 - data driven ops2014 Hpocon 姚仁捷   唯品会 - data driven ops
2014 Hpocon 姚仁捷 唯品会 - data driven opsMichael Zhang
 
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用Michael Zhang
 
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控Michael Zhang
 
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性Michael Zhang
 
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试Michael Zhang
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_reportMichael Zhang
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopMichael Zhang
 
Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Michael Zhang
 
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Michael Zhang
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Michael Zhang
 
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Michael Zhang
 
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Michael Zhang
 
Q con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyQ con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyMichael Zhang
 
Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Michael Zhang
 
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Michael Zhang
 

More from Michael Zhang (20)

HKIX Upgrade to 100Gbps-Based Two-Tier Architecture
HKIX Upgrade to 100Gbps-Based Two-Tier ArchitectureHKIX Upgrade to 100Gbps-Based Two-Tier Architecture
HKIX Upgrade to 100Gbps-Based Two-Tier Architecture
 
2014 GITC 帶上數據去創業 talkingdata—高铎
 2014 GITC 帶上數據去創業 talkingdata—高铎 2014 GITC 帶上數據去創業 talkingdata—高铎
2014 GITC 帶上數據去創業 talkingdata—高铎
 
Fastsocket Linxiaofeng
Fastsocket LinxiaofengFastsocket Linxiaofeng
Fastsocket Linxiaofeng
 
Spark sql meetup
Spark sql meetupSpark sql meetup
Spark sql meetup
 
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚   1号店 - puppet在1号店的实践2014 Hpocon 李志刚   1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
 
2014 Hpocon 姚仁捷 唯品会 - data driven ops
2014 Hpocon 姚仁捷   唯品会 - data driven ops2014 Hpocon 姚仁捷   唯品会 - data driven ops
2014 Hpocon 姚仁捷 唯品会 - data driven ops
 
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
 
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
 
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
 
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_report
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.
 
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
 
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
 
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
 
Q con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyQ con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodology
 
Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践
 
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (9)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0