页面优化参考

19
页页页页页页 凤凤凤凤凤凤凤 凤凤凤凤凤

description

页面优化参考. 凤凰网技术中心 技术支持部. 页面优化的对象. 搜索引擎 浏览用户 编辑 开发人员. 一、搜索引擎. 使用语义化标签进行编码 aa bb cc . 一、搜索引擎. 恐怖袭击 …… ----------------------------------------- - PowerPoint PPT Presentation

Transcript of 页面优化参考

Page 1: 页面优化参考

页面优化参考

凤凰网技术中心 技术支持部

Page 2: 页面优化参考

页面优化的对象 搜索引擎 浏览用户 编辑 开发人员

Page 3: 页面优化参考

一、搜索引擎使用语义化标签进行编码<ul>

<div><li>aa</li><li>bb</li>

</div>

</ul><p><h1>cc</h1></p>

Page 4: 页面优化参考

一、搜索引擎<div class=“breakingNews”><h1> 恐怖袭击 </h1><p>……</p></div>-----------------------------------------<div class=“breakingNews”><div class=“head”> 恐怖袭击 </div><div class=“content”>……</div></div>

Page 5: 页面优化参考

二、浏览用户

Page 6: 页面优化参考
Page 7: 页面优化参考

三、前端工作的重要性1. 占据了 80% 的响应时间2. 实施简单易行3. 比程序开发需要更多的努力

Page 8: 页面优化参考

四、 HTTP 概述

Page 9: 页面优化参考

四、 HTTP 概述

Page 10: 页面优化参考

五、优化网页加载速度的建议1. Make Fewer HTTP Requests 2. Use a Content Delivery Network 3. Add an Expires Header 4. Gzip Components 5. Put CSS at the Top 6. Move Scripts to the Bottom 7. Avoid CSS Expressions 8. Make JavaScript and CSS External 9. Reduce DNS Lookups 10. Minify JavaScript 11. Avoid Redirects 12. Remove Duplicate Scripts 13. Configure ETags 14. Make Ajax Cacheable

Page 11: 页面优化参考

( 一 ) 减少 HTTP 请求数1.图像映射2.CSS Sprites3.增加过期时间4.避免跳转5.删除重复的脚本6.Ajax 缓存7.Javascript 、 CSS 和主页面分离

(*)

Page 12: 页面优化参考

( 二 ) 缩短 HTTP 请求时间1.使用 CDN2.Gzip 压缩3.减少 DNS 查询4.压缩 Javascript 和 CSS 文件

Page 13: 页面优化参考

( 三 ) 缩短页面渲染时间1.将CSS 置顶2.将 Javascript 置底3.避免 CSS 表达式 (CSS

Expression)

Page 14: 页面优化参考

六、优化首屏加载速度1.设计规格 1000*6002.为什么重要?

Page 15: 页面优化参考

六、优化首屏加载速度1. 减少图片的数量

Image Map CSS Sprites

2. 降低 HTML 布局的复杂性 设计方面 页面制作方面

基本要保证布局能够横向切断3. 减少或延迟脚本的下载和执行

Page 16: 页面优化参考

编辑和开发人员提高可维护性,易于协同开发和维护。实际操作上来讲,和面向搜索引擎页面优化一样,就是使用语义化标签进行编码。

Page 17: 页面优化参考

困难• 需求变化太快• 有害的需求• 坚持还是放弃

Page 18: 页面优化参考

总结• 首屏设计 1000*600• 使用 CSS Sprites 处理装饰图片• CSS 置顶, Javascript 置底• CSS 和 JS 定义使用区块化编码• 首页与列表页、单页中 CSS 的不同处理方

式• 减少页面中资源文件的数量

Page 19: 页面优化参考

The End参考书目:《 High Performance Web Sites 》