新書推薦:
《
为你想要的生活
》
售價:HK$
66.1
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
《
明式家具三十年经眼录
》
售價:HK$
524.2
《
敦煌写本文献学(增订本)
》
售價:HK$
221.8
《
耕读史
》
售價:HK$
109.8
|
編輯推薦: |
一个高性能的网站不但能够增加流量、提高用户体验,*终还将增加业务收入、降低运营成本。
作者唐文曾在腾讯、百度等一线互联网公司专注于用户访问质量与效率提升方面的工作,并取得了斐然的成绩,书中内容是将多年积累的工作经验进行系统化整理,抽象出一定的方法,让更多工程师系统地了解整个调优的过程及如何保持高效,*终让更多互联网企业受益。
|
內容簡介: |
本书共分为4篇9章,从监测、工具,分析、优化,标准等若干维度解读如何做好大规模应用的性能管理。书中分别详细介绍了应用性能的监测、优化工具与平台搭建,以及性能优化的标准和保持。内容涵盖移动端、PC端、服务器和云、基础网络、产品逻辑和用户行为分析等方面。书中既有方法论,又有具体的实践案例剖析,对于从事大型应用管理的技术人员非常有借鉴意义。
|
關於作者: |
唐文,曾负责腾讯四大平台之一网络媒体平台的整体运维、运营规划工作;曾任百度T7架构师和百度性能优化TOPIC、百度UAQ、APM平台负责人;畅销书《海量运维、运营规划之道》作者;mmTrix创始人,后并入上市公司高升控股(000971.SZ),出任技术VP。
|
目錄:
|
目录
第 1 部分 基础篇
第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 部分 监测、工具篇
第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 部分 分析、优化篇
第 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
5.2.4.2 按行业分析 203
第 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 HTTP2 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 部分 标准、保持篇
第 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
|
|