Posts Tagged: high performance


27
九 08

好书推荐:《高性能网站建设指南》

书封面前两天买了两本书,其中一本《高性能网站建设指南》,看了一眼之后,便一发不可收拾,一直看到深夜三点,一口气看完。

对于系统管理员和前端开发、设计工程师来说,书中的技术非常实用。

作者在这本书中分享了14项需要丰富的实践经验才可以积累和获得的技巧,看得我激动不已。

第二天,发现公司技术部有N本这样的书,早上 博文视点 的人刚送过来的,说是和他们搞了个什么合作。世上就真有这么巧的事儿。

随便在公司的邮件列表里推荐了一下,结果已经有两个人拥有这本书,N个人好过,反应相当强烈,一致好评,于是维护给做系统管理和开发、设计的朋友们看看。

书封面写着“前端工程师技能精髓”,不过系统管理员看看也是相当有好处的,至少有三项,是跟后端服务器配置相关的。

笔记备忘一下书中技巧:

规则1:减少http请求

规则2:使用内容分发网络(CDN)

规则3:添加Expries头

规则4:压缩输出

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

规则6:将脚本放在底部

规则7:避免CSS表达式

规则8:使用外部JavaScript和CSS

规则9:减少DNS查询

规则10:简单JavaScript

规则11:避免重定向

规则12:移除重复脚本

规则13:配置Etag

规则14:使用Ajax可缓存

从网上,看到对此技巧的补充,将14条法规,扩展到22条,虽然吹毛求疵,但也算是精益求精(有人说系统管理人员和程序员都是完美主义者,对事情总是精益求精是有道理的),也整理如下:

规则15:Flush the header

规则16:Split static content Across Multiple Hostname

规则17:Reduce the size of cookies

规则18:Host static content on a Different Top-level Domain

规则19:Minify css

规则20:Use GET for XHR

规则21:Avoid Iframe

规则22:Optimize Images