当前位置:首页 > 工业技术
大型网站性能监测分析与优化
大型网站性能监测分析与优化

大型网站性能监测分析与优化PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:唐文著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121291425
  • 页数:315 页
图书介绍:本书共分为4篇9章,从监测、工具,分析、优化,标准等若干维度解读如何做好大规模应用的性能管理。书中分别详细介绍了应用性能的监测、优化工具与平台搭建,以及性能优化的标准和保持。内容涵盖移动端、PC端、服务器和云、基础网络、产品逻辑和用户行为分析等方面。书中既有方法论,又有具体的实践案例剖析,对于从事大型应用管理的技术人员非常有借鉴意义。
《大型网站性能监测分析与优化》目录

第1部分 基础篇 2

第1章 应用性能管理概述 2

1.1 关于应用性能 2

1.2 关于应用性能管理 2

1.3 基本意识 3

1.3.1 价值与意义 4

1.3.2 出发点 6

1.3.3 相关的人 7

1.3.4 解决的问题 9

1.3.5 前提条件 11

1.3.6 组织形式 12

1.4 如何正确开始 14

1.5 投入与收益平衡 16

1.6 优秀企业的经验 17

第2部分 监测、工具篇 20

第2章 应用性能监测实践 20

2.1 应用性能监测概述 20

2.2 应用性能持续监测 23

2.2.1 移动监测 24

2.2.2 Web监测 37

2.2.3 系统监测 56

2.2.4 应用监测 62

2.2.5 日志监测 89

2.3 应用性能即时监测 94

2.3.1 PC即时监测 101

2.3.2 移动Web App即时评测 104

2.3.3 移动Native App即时评测 106

2.3.4 网络即时监测 109

第3章 性能监测工具介绍 113

3.1 监测工具概述 113

3.2 持续监测工具 115

3.2.1 Keynote 116

3.2.2 Dynatrace 117

3.2.3 App dynamics 119

3.2.4 Newrelic 120

3.2.5 基调 122

3.2.6 博睿 124

3.2.7 OneAPM 125

3.2.8 云智慧 128

3.3 即时监测工具 130

3.3.1 YSlow 130

3.3.2 Pagespeed Insights 131

3.3.3 WebPageTest 132

3.3.4 ChromeDevTools 133

3.3.5 PhantomJS 135

3.3.6 Jsperf 136

3.4 其他工具 136

3.5 应用性能指标 140

3.5.1 用户指标 140

3.5.2 服务器指标 147

3.5.3 移动指标 149

3.5.4 其他指标 150

第4章 性能监测平台搭建实践 152

4.1 为什么要搭建监测平台 152

4.2 如何搭建性能监测平台 154

第3部分 分析、优化篇 160

第5章 应用性能分析实践 160

5.1 产生性能问题的因素 160

5.1.1 产品逻辑及用户行为 161

5.1.2 中国基础网络 161

5.1.3 PC端环境 163

5.1.4 移动端环境 164

5.1.5 代码及应用 165

5.1.6 服务器及云环境 166

5.2 应用性能分析概述 166

5.2.1 从用户及生产环境着手 167

5.2.2 常见的分析方法 176

5.2.3 主要分析视图 182

5.2.4 横向对比的意义 202

第6章 应用性能优化实践 205

6.1 应用性能优化概述 205

6.1.1 确保优化方向正确 206

6.1.2 确定优化带来的收益 207

6.1.3 功能与性能的平衡 209

6.1.4 防止过早和过渡优化 209

6.2 网络优化 210

6.2.1 IDC优化 211

6.2.2 ISP优化 217

6.2.3 CDN优化 221

6.2.4 BGP优化 229

6.2.5 DNS优化 231

6.3 系统优化 234

6.3.1 压缩优化 236

6.3.2 缓存优化 237

6.3.3 分离优化 240

6.3.4 内核优化 242

6.3.5 传输优化 245

6.3.6 并发优化 248

6.3.7 隔离优化 250

6.3.8 网卡优化 251

6.3.9 硬件优化 254

6.4 前端优化 257

6.4.1 首屏优化 259

6.4.2 内容优化 261

6.4.3 请求优化 263

6.4.4 CSS优化 266

6.4.5 JavaScript优化 269

6.4.6 图片优化 271

6.5 后端优化 275

6.5.1 架构优化/ 275

6.5.2 并行优化 276

6.5.3 异步优化 276

6.5.4 基础优化 276

6.5.5 算法优化 277

6.5.6 程序优化 277

6.5.7 缓存优化 278

6.6 移动优化 278

6.6.1 网络优化 279

6.6.2 请求优化 282

6.6.3 缓存优化 283

6.6.4 策略优化 284

6.6.5 启动优化 286

6.6.6 交互优化 286

6.6.7 内存优化 287

6.7 其他优化 290

6.7.1 SPDY 290

6.7.2 HTTP/2 291

6.7.3 ESI 293

6.7.4 SDCH 294

6.7.5 BigPipe 294

6.7.6 DNS Prefetch 295

6.7.7 HHVM 295

第7章 性能优化平台搭建实践 296

7.1 为什么要搭建优化平台 296

7.2 如何搭建性能优化平台 297

第4部分 标准、保持篇 304

第8章 应用性能优化标准 304

8.1 防止应用性能退化概述 304

8.2 通过规范防止性能退化 304

8.3 通过流程防止性能退化 307

8.3.1 应用性能准入 307

8.3.2 应用性能认证 308

8.3.3 应用性能巡检 309

8.4 业界优秀企业的经验 310

8.4.1 雅虎Web优化最佳实践 310

8.4.2 谷歌Web优化最佳实践 310

第9章 应用性能优化保持 313

9.1 性能优化保持概述 313

9.2 通过平台防止性能退化 313

9.2.1 自动优化开发框架 313

9.2.2 自动优化基础平台 314

9.3 通过告警防止性能退化 314

返回顶部