出版社: 电子工业出版社
副标题: 前端工程师技能精髓
原作名: High Performance Web Sites: Essential Knowledge for Front-End Engineers
译者: 刘彦博
出版年: 2008年
页数: 146 页
定价: 35.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787121066191
内容简介 · · · · · ·
本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。《高性能网站建设指南》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。《高性能网站建设指南》适合...
本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。《高性能网站建设指南》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。《高性能网站建设指南》适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。
高性能网站建设指南的创作者
· · · · · ·
作者简介 · · · · · ·
Steve Souders在Yahoo!担任Chief Performance。他于2000年加盟Yahoo!,在该公司的很多平台和产品团队中工作过。在他到达今天这个位置之前,他就职于My Yahoo!开发团队。.
作为Chief Performance Yahoo!,他开发了一系列优秀软件,可以使网站访问速度变得更快。他构建了用于进行性能分析的工具,并将这些优秀软件和工具传播到Yahoo!的各个产品团队中。
在到Yahoo!之前,Steve就职于很多小型或中型公司,包括他和别人一起创办的两个公司——Helix Systems和CoolSync。
目录 · · · · · ·
前言
绪言A:前端性能的重要性
跟踪Web页面性能
时间花在哪了?
性能黄金法则
绪言B:HTTP概述
压缩
条件GET请求
Expircs
Kcep-Alive
更多信息
第1章:规则1——减少HTTP请求
图片地图
CSS Sprites
内联图片
合并脚本和样式表
小结
第2章:规则2——使用内容发布网络
内容发布网络
节省
第3章:规则3——添加Expires头
Expires头
Max-Agc和mod_cxpircs
空缓存VS完整缓存
不仅仅是图片
修订文件名
示例
第4章:规则4——压缩组件
压缩是如何工作的
压缩什么
节省
配置
代理缓存
边缘情形
压缩的实际效果
第5章:规则5——将样式表放在顶部
逐步呈现
sleep.cgi
白屏
无样式内容的闪烁
前端工程师应该做什么?
第6章:规则6——将脚本放在底部
脚本带来的问题
并行下载
脚本阻塞下载
最差情况:将脚本放在顶部
最佳情况:将脚本放在底部
正确地放置
第7章:规则7——避免CSS表达式
更新表达式
围绕问题展开工作
小结
第8章:规则8——使用外部JavaScript和CSS
内联VS外置
典型的对比结果
主页
两全其美
第9章:规则9——减少DNS查找
DNS缓存和TTL
浏览器的视角
减少DNS查找
第10章:规则10——精简JavaScript
精简
混淆
节省
示例
锦上添花
第11章:规则11——避免重定向
重定向的类型
重定向是如何损伤性能的
重定向之外的其他选择
第12章:规则12——移除重复脚本
重复脚本——确有其事
重复脚本损伤性能
避免重复脚本
第13章:规则13——配置ETag
ETag是什么?
ETag带来的问题
Etag——用还是不用
现实世界中的ETag
第14章:规则14——使AjaX可缓存
Web 2,0、DHTML和Ajax
异步与即时
优化AJax请求
现实世界中的Ajax缓存
第15章:析构十大网站
页面大小、响应时间、YSlow等级
如何进行测试
Amazon
AOL
CNN
eBay
Googlc
MSN
MySpace
Wikipedia
Yahoo
YouTube
索引
· · · · · · (收起)
丛书信息
· · · · · ·
喜欢读"高性能网站建设指南"的人也喜欢的电子书 · · · · · ·
喜欢读"高性能网站建设指南"的人也喜欢 · · · · · ·
-
- 构建可扩展的Web站点 8.0
-
- JavaScript设计模式 8.5
-
- 精通CSS(第2版) 8.5
-
- ppk谈JavaScript 8.5
-
- 精通JavaScript 8.6
-
- Web信息架构(第3版) 8.2
-
- CSS禅意花园 8.4
-
- 点石成金 8.4
-
- HTML5高级程序设计 7.7
高性能网站建设指南的书评 · · · · · · ( 全部 37 条 )
web app 在浏览器端性能的核心影响要素
高性能网站建设读后感
> 更多书评 37篇
这本书的其他版本 · · · · · · ( 全部4 )
-
O'Reilly Media (2007)8.7分 214人读过
-
东南大学出版社 (2008)8.5分 141人读过
-
电子工业出版社 (2015)8.0分 36人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Web 2.0 网站架构不可或缺的图书 (Fenng)
- 产品经理书单 (火龙)
- 团队分享 (Fenng)
- 动物大全系列 (iced)
- web前端工程师读书单 (小王)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于高性能网站建设指南的评论:
feed: rss 2.0

0 有用 天高草长 2011-08-08 13:36:48
参照yahoo YSlow, web前端性能优化基本ok!
0 有用 viking 2010-10-13 09:37:09
简单的好书
0 有用 qwertydvorak 2015-10-21 18:47:55
只是些常识
0 有用 Whyme Lyu 2009-08-06 14:28:04
书是好书~看完感觉前端人在性能优化工作中责任重大~不过话说回来~书中提到的东西其实就是Yslow的那些条中的具体项目~即使真的需要的话借一本抄成笔记就好了...不必花钱买- -
0 有用 罗磊 2013-04-16 20:16:14
以前也在网上收集看过相关的优化规则,读了这书,还是比较能从原理层理解为什么用这种方法和这种方法的利弊。