大小:17.98M
更新时间:23-08-30
系统:Pc
版本:v.桑德斯
高性能网站建设指南:前端工程师技能精髓是一本高性能网站建设指导手册,简称为高性能网站建设指南,由美国程序员史蒂夫.桑德斯Steve Souders编著。本书告诉我们从“前端”入手改善网站性能简单明了。在对后端大动干戈之前,按照本书的14条“军规”,从前端入手改善性能,会有意想不到的惊人效果。作者从一开始就帮我们端正了在网站性能方面的看法,带我们走出误区。然后,从各个方面通过正例和反例的对比,让我们看到“前端”对网站性能的影响是如此巨大,而从“前端”入手改善现状是那么的简单明了,从而来学习如何改善和建设网站,非常适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。
《高性能网站建设指南:前端工程师技能精髓》结合Web 2.0以来Web开发领域的全新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和很好实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在本书中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。
《高性能网站建设指南:前端工程师技能精髓》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、gzip组件、CSS和JavaScript很好实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。
Table of contents
推荐序 xiii
前言 xv
绪言A 前端性能的重要性 1
跟踪Web页面性能 1
时间花在哪儿了 3
性能黄金法则 4
绪言B HTTP概述 6
压缩 7
条件GET请求 7
Expires 8
Keep-Alive 8
更多信息 9
第1章 规则1――减少HTTP请求 10
图片地图 10
CSS Sprites 11
内联图片 13
合并脚本和样式表 15
小结 16
第2章 规则2――使用内容发布网络 18
内容发布网络 19
节省 20
第3章 规则3――添加Expires头 22
Expires头 22
Max-Age和mod_expires 23
空缓存VS完整缓存 24
不仅仅是图片 25
修订文件名 27
示例 28
第4章 规则4――压缩组件 29
压缩是如何工作的 29
压缩什么 30
节省 31
配置 31
代理缓存 33
边缘情形 34
压缩的实际效果 35
第5章 规则5――将样式表放在顶部 37
逐步呈现 37
sleep.cgi 38
白屏 39
样式内容的闪烁 43
前端工程师应该做什么? 43
第6章 规则6――将脚本放在底部 45
脚本带来的问题 45
并行下载 46
脚本阻塞下载 48
最差情况:将脚本放在顶部 49
最佳情况:将脚本放在底部 49
正确地放置 50
第7章 规则7――避免CSS表达式 51
更新表达式 52
围绕问题展开工作 52
小结 54
第8章 规则8――使用外部JavaScript和CSS 55
内联VS外置 55
典型的对比结果 58
主页 58
两全其美 59
第9章 规则9――减少DNS查找 63
DNS缓存和TTL 63
浏览器的视角 66
减少DNS查找 68
第10章 规则10――精简JavaScript 69
精简 69
混淆 70
节省 70
示例 72
锦上添花 73
第11章 规则11――避免重定向 76
重定向的类型 76
重定向是如何损伤性能的 77
重定向之外的其他选择 79
第12章 规则12――删除重复脚本 85
重复脚本――确有其事 85
重复脚本损伤性能 86
避免重复脚本 87
第13章 规则13――配置ETag 89
ETag是什么? 89
ETag带来的问题 91
Etag――用还是不用 93
现实世界中的ETag 94
第14章 规则14――使Ajax可缓存 96
Web 2.0、DHTML和Ajax 96
异步与即时 98
优化Ajax请求 99
现实世界中的Ajax缓存 99
第15章 析构十大网站 103
页面大小、响应时间、YSlow等级 103
如何进行测试 105
Amazon 107
AOL 110
CNN 114
eBay 116
Google 120
MSN 123
MySpace 127
Wikipedia 130
Yahoo! 132
索引 139
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
类似软件
web前端开发精品课:html与css基础教程44.88M471人在用web前端开发精品课:html与css基础教程是一本介绍html与css基础的入门教材,由人民邮电出版社出版,莫振杰编著。全书分为两大部分,第一部分是html入门,主要介绍了网页结构基础知识,而第二部分主要讲的是css的入门,介绍了网页样式方面的基础知识
查看热门标签
网友评论0人参与,0条评论
最新排行
Android开发精要17.08MAndroid开发精要是由资深Android专家范怀宇编著的一本Android开发手册,本书详细介绍了高度抽象Android系统的设计理念和底层实现机制,全面概括Android实现原理的“要点”和实际开发中的“精华”,为开发高质量Android应用提供指
查看
Asp.NET网络编程技术91.3M杨天奇pdf扫描版 Asp.NET网络编程技术是一本asp.net网络编程开发书籍,由杨天奇编著。本书采用基础知识与实际应用相结合的方法来编写,内容主要包括以下几个部分:asp.net介绍、asp.net集成开发技术、asp.net控件技术、asp.net内置对像的使
查看
心理学与生活第十九版pdf233.3M高清电子书心理学与生活是一部优秀的心理学入门教科书,这不仅是由于这部教材写得好,更因为它的内容与我们的生活息息相关,令人受益匪浅。这里小编带来了心理学与生活第十九版pdf下载,作者[美] 理查德·格里格,[美] 菲利普·津巴多 著,由王垒等翻译,此版本精简为16章
查看
asp.net从入门到精通第2版153.34Mpdf高清版目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看
c++反汇编与逆向分析技术揭秘56.61M钱林松pdf扫描版c++反汇编与逆向分析技术揭秘是一本C++反汇编与逆向分析技术学习书籍,由钱林松和赵海旭两人共同编著。本书是一本能为程序员(尤其是C++程序员)打牢基础的专业书籍,它将引导你一步一步去深入探究和分析程序的本质,从而逐渐让你在专业上感到踏实和自信,并在这个
查看
游戏编程权威指南第4版pdf98.95M 游戏编程权威指南 第4版是一本经典的游戏编程入门读物,由美国程序员麦克沙福瑞和格雷海姆两人共同编著。本书探讨了整个游戏开发过程和与创建游戏相关的挑战。在对游戏框架的介绍中,作者探讨了现代游戏引擎的主要子系统以及可用于实际游戏中的专业技术。全书内容包
查看
c和指针 pointers on c10.49M里科(Kenneth·Reek) pdf扫描版C和指针是一本C和C++领域的经典著作,由里科(Kenneth·Reek)编著。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合
查看
数字设计和计算机体系结构第二版89.96M戴维·莫尼·哈里斯 pdf扫描版 数字设计和计算机体系结构第二版是一本将数字逻辑和计算机体系结构融合的书籍,由美国程序员戴维·莫尼·哈里斯编著。本书内容丰富翔实,其特色在于使用并列方式讲述SystemVerilog和VHDL,使读者可以快速地对比两种语言。第4章更是描述适用于这两种
查看
中国儿童百科全书电子版99.66Mpdf高清全彩版 中国儿童百科全书是由我国众多学科专家、著名科普作家历时5年编纂完成的一本儿童百科全书,填补了我国以图为主的原创儿童百科全书的空白。该书采用了符合教育学理念的科学编纂模式:将知识打碎,以主题为单元,用主题和知识点介绍知识。通过35个知识门类,375个
查看
谁说菜鸟不会数据分析spss篇26.61M狄松pdf全彩版 谁说菜鸟不会数据分析spss篇是一本像EXCEL一样简单,一看就懂的SPSS数据分析实战书籍,由狄松等人编著。本书从解决工作中的实际问题出发,总结并提炼工作中SPSS 经常用到并且非常实用的数据处理、数据分析实战方法与技巧。全书力求通俗易懂地介绍数
查看
新手学DIV+CSS商业网站布局从入门到精通(实战案例版)314.96M朱印宏pdf扫描版 新手学DIV+CSS商业网站布局从入门到精通(实战案例版)是一本讲解商业网站的布局和美化的参考教学书籍,由朱印宏编著,中国铁道出版社出版。全书基于Dreamweaver和Photoshop常用软件,作者按照由浅到深的写作思路并且结合了多个典型网站实
查看
Delphi2010语法手册3.57Mpdf+txt中文版Delphi 2010语法手册,为用户提供delphi基础常用教程,还有专业的教程详解,让用户学习中能够掌握更多的专业语法,从基础开始,学习delphi编程更安心,给还在做delphi开发的童鞋们,资料虽然比较老,但是实用的,这里给您提供的是Delphi
查看