- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013WPO最新网站性能优化教程
Web Performance Optimization 网站性能优化 ! About me 网络电视事业部 开发工程师 changyou52@ /changyou52 常优 / 大优 Web Performance 网站性能 ! 什么是网站性能 为什么要做性能优化 谁去做 怎么做 一点实践 Amazon: 慢 0.1s = 1% 的用户放弃交易 Yahoo! : 慢 0.4s = 5-9% 的用户放弃访问 [ EXP .1 ] Google : 慢 0.5s = 20% 的用户放弃访问 10s 0.1~1s 自由浏览 0.1 s 立即发生 1~5s 浏览有阻碍 5~8s 损失50% 10s 损失99% 8s 5s 1s 0.1s 时间 用户体验 [ EXP .2 ] 什么是网站性能? What 页面快速 系统伸缩自如 服务稳定可靠 为什么做 网 站性能优化? The page is : an application with a data connection to a server Why …. 谁去做? Who 前端工程师 ? or 运维工程师 ? 分析 评估 Analysis 下载HTML文档时间 4% …………………………….…….. no cache 下载HTML文档时间 cache 20% 70% 结论 Conclusion 前端性能 怎么做? 减少HTTP请求! How 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 RTT ( Round-Trip Time ) 服务器 HTTP 请求 过程 客户端 客户端 读取cache 处理数据 渲染元素 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 查询DNS 预处理 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 浏览器DNS 系统DNS DNS服务器 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache TCP/IP连接 CDN Host User-Agent Mozilla/5.0 GeckoFirefox/3.6.12 Accept text/html,application/xhtml+xml,application/xml Accept-Language zh-cn,zh Accept-Encoding gzip,deflate Accept-Charset GB2312,utf-8 Keep-Alive 115 Connection keep-alive Cookie ALLYESID4=01A1BC8DCF97116F 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 发送header信息 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 服务器负载 数据库查询 服务端缓存 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 受带宽影响 JS,CSS,HTML 做gzip压缩 删除js,css文件的注释 删除无效的css 缓存改动不大的文件 缓存favicon.ico文件 精简HTML 减少DOM元素 优化img文件 文件大小 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 响应304请求 Cache-Control cache-control: max-agecache-control: private cache-control: no-cache Expires expires: Sat, 04 Dec 2010 01:00:43 GMT 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache 不要对img进行Gzip压缩 预处理 查询DNS 建立链接 发送请求 等待响应 返回数据 处理数据 渲染元素 读取cache HTML 减少DOM IMG注明:width,height CSS CSS放在顶部 避免@import 避免使用低效选择符CSS JavaScript script放在head内?
您可能关注的文档
- 20132014年度福建省少先队辅导员网络培训在线考试试题答案.docx
- 20132014版高中物理选修11(人教版)同步课堂配套课件12电场.ppt
- 20132014版高中物理选修11(人教版)同步课堂配套课件32法拉第电磁感应定律.ppt
- 20132014福建省少先队辅导员网络培训考试参与答案.doc
- 20132014版高中物理选修11(人教版)同步课堂配套课件15电流和电源.ppt
- 20132014阳光体育活动计划及实施方案.doc
- 20132014福建省少先队辅导员网络培训考试参考答案.doc
- 20132014版高中生物(人教版,广东专用)必修三同步配套课件61人口增长对生态环境的影响.ppt
- 20132014高中英语Unit1LifestylesPeriodFourLesson4CityandCountry同步测试北师大版必修1.doc
- 20132014高中化学多媒体教学课件第1章第1节走进化学科学(鲁科版必修1).ppt
- 微型消防站技能竞赛理论考试题(附答案).doc
- 自考《课程与教学论》考试复习题(附答案).doc
- 2025年《解剖学》专升本考试复习题(附答案).doc
- 铁路列车员(初级)职业技能鉴定参考试题(附答案).doc
- 自考《设计原理》09235考试复习题(附答案).doc
- 《MarryMe》歌词文字超级动画.pptx
- 小学二年级语文删字换词阅读理解答题技巧PPT课件.pptx
- 2015款凯迪拉克XTS维修手册A168574-2890864.pdf
- 2025年中考英语写作常考文体提分培优复习专题11 启事类(解析版) .docx
- 2025年中考英语写作常考文体提分培优复习专题25学习与提升(原卷版) .docx
文档评论(0)