图书介绍

Web性能实践日志PDF|Epub|txt|kindle电子书版本网盘下载

Web性能实践日志
  • (加)斯托扬著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115347909
  • 出版时间:2014
  • 标注页数:170页
  • 文件大小:65MB
  • 文件页数:195页
  • 主题词:网页制作工具

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web性能实践日志PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章WebPageTest内部原理1

1.1函数拦截2

1.2代码注入2

1.3决定浏览器架构3

1.4获取代码4

1.5浏览器的发展4

第2章IocalStorage读取性能5

2.1基准测试6

2.2这是怎么回事6

2.3优化策略7

2.4跟进8

第3章 内联不是万能的10

3.1没有浏览器缓存10

3.2没有边缘缓存11

3.3没有按需加载12

3.4浏览器预加载失效13

3.5不完美的方案:只在第一次访问时采用内联方式13

3.6总结和建议14

第4章 加载异步脚本的艺术16

4.1 Facebook插件JS SDK16

4.2设计原则和标准18

4.3代码片段18

4.4插入脚本的其他方案20

4.5终于21

4.6我们遗漏了什么21

4.7如果我是代码片段的使用者22

4.8离别感言:站在巨人的肩膀上22

第5章 运营商网络:钻进兔子洞24

5.1多样化24

5.2延迟25

5.3编码变换25

5.4这是一座金山26

5.5 4G也不能拯救我们26

5.6我们要去向何方27

5.7隧道尽头的光27

第6章HTTP并行化29

6.1介绍:滚下楼梯29

6.2目前最佳实践:绕过HTTP30

6.3实验:深入研究HTTP Archive31

6.4结果:大量的连续请求序列32

6.5推荐:是时候修改协议了32

第7章 自动化网站性能优化34

第8章 前端单点故障36

8.1 Business Insider网站36

8.2 CNET网站37

8.3 O’Reilly Radar网站39

8.4引起前端单点故障的原因40

8.5避免前端单点故障41

8.6行动起来41

第9章 关于YSlow43

第10章 高性能原生移动应用46

10.1注意你的瀑布流47

10.2压缩这些资源47

10.3不要重复下载48

10.4太多图片会减慢你的速度么49

10.5后记50

第11章纯CSS3图片?哼,也许晚点再说吧51

11.1挑战51

11.2动手写CSS352

11.3跨浏览器效果52

11.4基准测试54

11.4.1加载成本55

11.4.2渲染55

11.5达到我们的目标了么57

11.6附录:代码目录57

11.6.1 HTML57

11.6.2 css59

第12章Android中下载无用背景图片63

12.1 Android下的问题63

12.2无法解决64

第13章 网络计时65

第14章 我对HTTP的理解/思考71

14.1 icy71

14.2一些细节71

14.3演练71

14.4待办事项77

14.5前进道路80

14.6我想要的圣诞礼物80

第15章 使用智能缓存避免机器人性能开销81

第16章 导航计时API实践84

16.1为什么要关心这些84

16.2收集导航计时时间戳并将它们转为有用的度量值85

16.3使用Google分析作为性能数据仓库85

16.4 Google分析中的性能报告86

16.5限制86

16.6最后的思考87

第17章 响应时间对业务的影响88

第18章 考虑移动界面的性能91

18.1电池寿命91

18.2延迟92

18.3嵌入CSS和JS:最佳实践92

18.4内存94

18.4.1优化图片95

18.4.2权衡CSS的好处96

18.4.3 GPU的好处及陷阱96

18.4.4视口:眼不见,心还是得为它“烦”97

18.4.5最小化DOM97

18.5 UI响应97

18.6总结98

第19章 别再浪费时间使用Google Analytics的站点速度报告了99

19.1问题:Firefox中关于Navigation Timing API的一个bug99

19.2解决方案:在Google Analytics中滤除Firefox的时间100

19.3好消息:这个bug已在Firefox 9中修复101

19.4结语101

第20章 超越Web开发者工具:Strace102

20.1其他平台怎么办102

20.2开始103

20.3校正103

20.4示例:本地存储103

20.5我们才刚触及皮毛104

第21章mod_spdy介绍:ApacheHTTPServer的SPDY模块105

21.1 mod_ spdy入门105

21.2 SPDY和Apache105

21.3帮助改进mod_spdy107

第22章CommonJS模块的惰性求值108

22.1深入理解Text/JavaScript类型108

22.2懒加载110

22.3用延迟执行来挽救110

22.4在CommonJS模块中创建懒执行112

第23章 关于接受建议的建议114

第24章 为什么你对性能测试结果的解读可能是错误的(至少你在大公司里工作)118

24.1测试方法119

24.2测试结果119

24.3结论120

24.4为什么这个问题如此重要120

24.5几个重要的点120

第25章 有损图像压缩122

第26章 基于Selenium和JavaScript的性能测试126

26.1记录数据127

26.2收集和分析数据128

26.3示例结果129

26.4帮助/益处130

26.5结束语130

26.6致谢131

第27章 一个评估网站性能的简单方法132

27.1概念132

27.2优势133

27.3局限133

27.4结束语134

第28章 超越带宽:UI性能135

28.1引言135

28.2页面加载后:UI层136

28.3 UI性能分析工具136

28.4 CSS压力测试136

28.5 CSS性能分析器137

28.6 CSS Lint137

28.7 DOM Monster137

28.8对速度的感知/速度感138

28.9花絮138

28.10呼吁关注UI性能139

第29章CSS Selector性能改变了(变得更好了)141

29.1样式共享(Style Sharing)142

29.2规则哈希(Rule Hashes)142

29.3父过滤器(Ancestor filters)142

29.4快速路径(Fast Path)143

29.5还有什么仍然很慢呢143

第30章 大胆尝试PhantomJS和confess.js145

30.1性能概要145

30.2应用程序缓存清单(App Cache Manifest)147

30.3发展和完善148

第31章 两次测量一次优化149

31.1识别需要优化的页面/部分150

31.2识别需要优化的功能151

31.3优化151

第32章 后端问题检测153

32.1适当的后端时间该是多少154

32.2搞清楚是怎么回事155

32.3修复158

32.4最后158

第33章Web字体性能:@font-face及其他解决方案间的权衡159

33.1字体托管服务与自主开发159

33.1.1字体托管服务159

33.1.2 DIY方式160

33.2 FOUT是什么160

33.3移除多余的字体字形161

33.4 JavaScript字体加载器162

33.5 Boot.getFont介绍:一种快速、小巧的Web字体加载器163

33.6 Gentlefonts,启动你的引擎164

33.7我的观察168

33.8一些想法168

热门推荐