当前位置:首页 > 开发 > 互联网 > 正文

《高性能网站建设指南》读后总结

发表于: 2014-07-21   作者:aubdiy   来源:转载   浏览次数:
摘要: 原创文章,转载请指明出处:http://aub.iteye.com/blog/2094392,尊重他人既是尊重自己。   网页的性能黄金法则: 只有10%~20%的最终用户相应时间花在了下载html文档上。其余的80%~90%时间花在了下载页面中的所有组件上。 这本书的其余部分,对减少80%~90%最终用户相应时间做出指导。 如果能遵循所有适用于自己网站的规则,页面网站的速度将

原创文章,转载请指明出处:http://aub.iteye.com/blog/2094392尊重他人既是尊重自己。

 

网页的性能黄金法则:

只有10%~20%的最终用户相应时间花在了下载html文档上。其余的80%~90%时间花在了下载页面中的所有组件上。

这本书的其余部分,对减少80%~90%最终用户相应时间做出指导。

如果能遵循所有适用于自己网站的规则,页面网站的速度将提高20%~25%。

 

开始干货

规则1:减少http请求

1.图片地图(服务器端图片地图,客户端图片地图)

2.CSS Sprites

3.内联图片(IE目前还不支持)

4.合并脚本和样式表

规则2:使用内容发布网络

规则3:添加长久的Expires头,升级时更新文件名

1.使用Expires头

2.使用Cache-Control头 max-age指令

规则4:压缩组件(gzip)

对于大于1KB或2KB的文件进行压缩,压缩脚本和样式表

规则5:将样式表放在顶部

使用LINK标签将样式表放在文档HEAD中

规则6:将脚本放在页面底部

规则7:避免CSS表达式

规则8:使用外部JavaScript和CSS

1.加载后下载

2.动态内联

规则9:减少DNS查找

通过使用Keep-Alive和减少唯一主机域名来减少DNS查找

规则10;精简JavaScript、CSS(使用相应的工具)

1.混淆(变量名、函数名变得更短)

2.节省(去掉空白、注释等)

规则11:避免重定向

规则12:移除重复脚本

规则13:配置或移除ETage

规则14:使Ajax可缓存

确保Ajax请求遵守性能指导,尤其应具有长久的Expires头

 

书上分析页面推荐使用Yahoo的YSlow工具,会根据页面实践本书所介绍的性能规则的优劣成都产生一个单独的得分(A为最好,F为最差)。

 

《高性能网站建设指南》读后总结

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
读《高性能网站建设指南》有感 这本书最大的特点是把管理人员和技术人员从传统的思维模式中解放出来
规则1,减少HTTP请求 这是最重要的原则,如果14条规则里只能选一条,那就是它了。可以通过多种方法减
http://www.cnblogs.com/arinna/archive/2011/07/28/2119803.html 性能黄金法则: 只有10%~20%的最
理解Ajax性能 权衡 过早的优化是万恶之源--Donald Knuth 时间,质量,成本,三选二。(Project Tria
在对大访问量网站进行性能优化时,其中有一点是尽量减少http连接数,道理很明了,减少了单个PV的htt
在对大访问量网站进行性能优化时,其中有一点是尽量减少http连接数,道理很明了,减少了单个PV的htt
【概述】 在这一章节,我们的主题聚焦在基础设施建设上。 Http Compression(压缩) Content Expira
目前接洽了一个网站的建设,涉及到标题所述问题的讨论,个人想了一下,提出以下几点想法。 这是一个
我的本科学校,有一个特殊教育学院,里面有盲人,白化病患者,每天跟他们在一个校园里,却从未体会
这本书也是茅盾文学奖的作品,作者井上靖是一位日本作家。 从本书曲折的故事中也可以体会对敦煌经典
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号