听云应用性能管理(APM)_全网访问速度优化.pdf

听云应用性能管理(APM)_全网访问速度优化.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArchSummit全球架构师峰会 深圳站2015 全网访问速度优化 黄良懿@OPPO 讲师简介 OPPO 数据中心负责人,主 要负责大数据及运维工作 。 2007-2010年间eBay易趣的 积分系统、平台数据运营 系统等项目的架构师。 10年来主要从事服务端架构 、技术管理及大数据分析 @黄良懿 处理等方面的工作。 为什么要优化 0.5 sec slower 1.5 sec faster 100ms latency 20% traffic drop CTR up 12% Lossing 1% sales 案例展示(某垂直类TOP3门户) 优化效果对比展示 优化后 优化前 Overview ❖ 网络优化 ❖ 服务端优化 ❖ 浏览器前端优化 ❖ 移动客户端优化 优化工作的侧重点(Web) 主要性能指标(Web) ❖ DNS resolution time - DNS 解析时间 ❖ TCP connection time - TCP 连接时间 ❖ HTTP redirect time - HTTP 重定向时间 ❖ Time to first byte - 首包时间 ❖ HTML content time + Page parse time = DOM loaded time 页面下载完成时间 + 页面解析时间 = DOM加载时间 ❖ First paint time - 首次绘制时间 ❖ Above the fold time - 首屏时间 ❖ Full page object load time - 加载完成时间 网络优化 DNS ❖ 通常已不是个问题 - 移动客户端除外 ❖ 注意下 TTL 和 DNS Server 的线路 ❖ 切换过程中务必保证双写,至旧地址基本无 access log 网络连接 ❖ 两手都要抓,两手都要硬: 线路和前端 ❖ CDN 当然是必须的 ❖ 线路是硬件,决定了整体的性能,渣网站上 BGP 也高 速 ❖ 前端是软件,决定了客户端的吞吐,网页越大越重要 线路优化之八仙过海 ❖ push/pull CDN ❖ 多线机房 vs 异地 IDC ❖ 单、双边加速 ❖ 其他复合加速方案 常见问题 ❖ 实验室测试不能代表真实用户的问题 • 地域、运营商、接入方式 • 峰谷时段、DNS 污染 ❖ 蛋疼的南北互联互通 ❖ 被延迟加大引发的状态同步问题 ❖ 大文件发布在 pull 模式下很慢并产生突发峰值 服务端优化 尽早刷新缓冲区 Facebook BigPipe Pagelets in Facebook home page 从后台架构说起 页面生成时间加速 ❖ 异步 API / 并行处理 基于消息总线 单请求打包多调用+多线程 异步请求回调框架 浏览器前端优化 前端优化的

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档