1.减少HTTP请求,把能包在一起的都包在一起
2.利用CDN,租用或者自建,看情况
3.添加Expires头,长期缓存
4.压缩组件传输,除了图片和PDF
5.CSS扔在HTML最上面(只是看起来速度快,不过USER往往是SB)
6.JS扔到HTML最下面
7.尽量少使用CSS表达式
8.使用外部JS和CSS(缓存)
9.减少DNS查询(缓存)
10.精简JS
11.少使用重定向
12.避免重复脚本
13.配置ETag
14.Ajax缓存
以下内容出自:http://www.cnblogs.com/georgewing/archive/2009/09/14/1566558.html
《高性能网站建设指南》书评
这本译书的副标题是:前端工程师技能精髓。其实副标题应该是:14条让网站加速的“黄金定律”。这本书可谓是字字珠玑,虽内容很薄但层次很高级。它的作者: Steve Souders 说他在服务端开发领域中编程性能已做到极致了,这说明作者在服务端开发的领域已淫浸N久,到了无以复加的境界(可以了解国内的前端开发比国外的差距)。书中的14条“不二”规则是作者多年经验积累所得,这可不是一般人能告诉你的啊。因为前端开发的发展不长,能总结出这些条例规则的人,必须要有作者这样的高度和深度。
绪言B HTTP协议的知识内容着实恶补了下。HTTP的相关书在国内是不多见的,所以不错的喔!
该书适合所有Web开发人员认真仔细的阅读,不光只是前端开发人员。本文的第一句话就强调译书的副标题有误导读者的味道。而该书唯一的缺点是电工视点博文的书价太高(杀猪价,吓倒一批忠实读者)。还好的是,这本书比它出版的其它书要薄太多了,本人是在书店花三个小时看完的。
在《Best Practices for Speeding Up Your Web Site》中共34条规则,前面的14条详细的写在书中,而后面20条规则是书中没有的:
及早清除缓存
AJAX 请求多用 GET 少用 POST
延后加载组件
预先加载组件
减少 DOM 元素的数目
通过域来切分组件
iframe 的数目越少越好
对 404 说不
给 cookie 体积减肥
组件用无 cookie 的域
通过 DOM 访问越少越好
开发灵活的事件处理
选 <link> 而不选 @import
规避过滤器
优化图像
优化 CSS Sprites
不要在 HTML 中重新改写图像的宽高
favicon.ico 越小越好并可缓存
所有的组件要永远在25K以下
将组件打包到多份文档中
相关总结
《高性能网站建设指南》热门书评
-
Steve Souders老师真不是盖的
22有用 0无用 小眼睛 2009-01-13
对于前台工程师强力推荐。前台水分极大,前台工程师快来搞一下,做出一个让Boss看着开心的数据。Steve Souders老师现在在Stanford 大学计算机科学系教授 CS193H: High Performance Web Sites课程, http://cs193h.stevesouders....
-
优秀的前端工程师应该具备怎样的技能?
18有用 1无用 小马 2009-03-02
从这本书里,让我意识到,除了标准的xHTML/CSS/JavaScript,一个优秀的前端工程师还应该具备什么样的技能呢?1. 精通浏览器工作原理及不同浏览器间的差异2. 理解HTTP协议3. 掌握服务器端编程4. 了解网络环境配置...
-
我们寻求的就是在特定条件下的最佳实践
17有用 0无用 小马 2009-03-02
另外还有一些感悟:)我大学里学的是化学,很长一段时间里我每日的功课就是不断的做实验,去验证一个可能微不足道的化学原理。教授还告诉我们,一些化学原理仅是某个环境区间内的有效论证,也就是说如果某个参数超过某个极限值,这个化学原理就失效了。我还能回忆起当时我对这样的实验是如何的不屑。多年的工作经验最终让我...
-
Note,都是前端技术
7有用 2无用 黑枪王荣格 2010-05-09
都是前端技术1.减少HTTP请求,把能包在一起的都包在一起2.利用CDN,租用或者自建,看情况3.添加Expires头,长期缓存4.压缩组件传输,除了图片和PDF5.CSS扔在HTML最上面(只是看起来速度快,不过USER往往是SB)6.JS扔到HTML最下面7.尽量少使用CSS表达式8.使用外部J...
-
《高性能网站建设指南》书评
5有用 1无用 豆豆家の哲爸爸 2009-09-17
这本译书的副标题是:前端工程师技能精髓。其实副标题应该是:14条让网站加速的“黄金定律”。这本书可谓是字字珠玑,虽内容很薄但层次很高级。它的作者: Steve Souders 说他在服务端开发领域中编程性能已做到极致了,这说明作者在服务端开发的领域已淫浸N久,到了无以复加的境界(可以了解国内的前端开...
书名: 高性能网站建设指南
作者: Steve Souders
出版社: 电子工业出版社
原作名: High Performance Web Sites: Essential Knowledge for Front-End Engineers
副标题: 前端工程师技能精髓
译者: 刘彦博
出版年: 2008年
页数: 146 页
定价: 35.00元
装帧: 平装
丛书: 博文视点O'reilly系列
ISBN: 9787121066191