- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题与挑战 网站页面性能形势严峻 需要系统的进行优化 一些数据: Amazon 慢 0.1 s - 1% 用户放弃交易 Google 慢 0.4s - 0.6% 放弃搜索 Yahoo! 慢 0.4s - 减少 5%-9% 的流量 Bing 慢 2s - 收入下降 4.3 % Baidu?? 用户速度体验的1-3-10原则 工 具 HTTPWATCH Wireshark FireBug Yahoo Yslow Google PageSpeed Fiddler ……. AOL Page Test online version: ? IBM Page Detailer /tech/pagedetailer ? Pingdom ? WebKit’s Web Inspector Safari 4 Beta or WebKit nightly from ? Web Debugging Proxies , Pagetest - AOL Fiddler - Microsoft ySlow – YAHOO! 参考书 High Performance Web sites Evan faster web sites And, learn from best practices.. 减少请求 合并 CSS合并 sprites Javascript 模块化拆分、合并 动态载入 压缩数据量 GZIP 对文本进行压缩(html/css/js etc) 对非文本不压缩(gif/png/jpeg etc) Apache: mod_gzip/mod_deflate 压缩比一般在50%-70% 11697 bytes, gzip compressed to 4886 bytes ( 58.2 % saving ) 3641 bytes, gzip compressed to 1775 bytes ( 51.2 % saving ) 4756 bytes, gzip compressed to 2134 bytes ( 55.1 % saving ) Minify:CSS JS 工具 YUICompressor Google Closure Compiler Google PageSpeed 去掉无用的样式 规划、优化cookie 依然会节省,即使有gzip Minify html 去掉注释及空白符 省略特定标签闭合 li,p,br etc… /TR/html4/sgml/dtd.html 去除 type=“text/javascript”, text/css etc.. 去掉可去除的引号 使用短样式 优化图片 去掉额外的空白区域 使用最优的文件格式 JPG, 60 quality - 32K PNG-8, 256 colors - 37K GIF, 256 colors - 42K PNG-24 - 146K 使用CSS代替图片 -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; 经优化的PNG一般要比GIF要小 使用Smush.it Cache 减少请求 浏览器检查是否是最新的 通过HTTP头控制 Expires: Sat, 1 Jan 2011 20:00:00 GMT Cache-Control: max-age设置过期时间为未来的某个时刻 Cache : 减少请求数 加速请求 无阻塞加载JS 分段输出(搜索前、中、后) 预加载(图片、样式、脚本,页面片) 按需加载脚本 指定图片尺寸,以免reflow Browscap / js / 条件注释 /css hack 架构优化 心得体会 毫秒必争的心态 不是聪明就可以,要有基础组件支持 简单、务实 用户至上 用数据说话 有效利用工具 展望 利用HTML5、CSS3 替换图片 LocalStorage,Offline Storage 探索和研发最适合自己的前端框架 精雕细琢地前端编码 持续优化 业界分享 谢 谢 * * 直达区使用独立的服务器,作为网页前台的一个appserver,网页使用socket进行请求 * * * 腾讯搜搜 搜搜前端架构与优化 Moonzhang(张勇) @ 2010-10-30 内容提要 腾讯搜搜简介 前端定义 架构的演变 前端演变与优化 发展与展望 搜搜简介 推广 直达区 搜索结果 新闻BOX 搜索历史 广告 还在搜 其它.. 直达区(Bingo)介绍 搜索平台部 – WEB开发组 SUSE Linux 公司统一部署 容易维护 统一的RPM资源 区分WEB服务器与Cache服务
您可能关注的文档
- (课件3)3.2古典概型.ppt
- 1-俞卫锋+科研水平提升科室核心竞争力2011-07-23.ppt
- 11-组合体的投影.ppt
- 处理人际关系的白金法则.ppt
- 第十章清朝法律制度.ppt
- 12年冬季培训---田字格核心理念.ppt
- 2011年计算机网络考研辅导讲座(3、数据链路层--上).ppt
- 毕业设计答辩(跨区间无缝线路技术及其养护维修).ppt
- 第六章电信电子商务.ppt
- 三国杀角色语言.ppt
- 液晶聚合物薄膜:开启集成与可重构光路系统新时代.docx
- 破局与革新:哈尔滨Z小学高年级作文教学困境与优化策略探究.docx
- 微博场域下雾霾议题中政府媒体与公众的议程互动及优化策略.docx
- 词块教学法对大学英语写作水平提升的实证探究:基于对比实验与效果分析.docx
- 网络服务提供者安全保障义务的法理剖析与制度构建.docx
- 干扰条件下IRS辅助毫米波波束赋形技术的多维探索与创新研究.docx
- 破局与谋新:国内舞蹈类体育运动项目产业化营销的深度剖析与展望.docx
- 小学生英语学习焦虑状况的深度剖析与应对策略研究.docx
- 机载重轨InSAR相干变化检测方法的原理应用与优化研究.docx
- 破局与重塑:大学新生入学教育困境与优化路径探究.docx
文档评论(0)