出版社:人民邮电出版社
年代:2014
定价:35.0
在本书中,作者分享了在创建和运维大型生产网站时所需要的经验,讲述了如何综合运用系统、代码和进程来使大型网站的开发和运维变得超级高效。作者在开发运维方面有丰富的工作经历,积累了许多宝贵的实践经验,对于开发运维的一些关键问题有着独到的见解。本书适合网站开发人员和运维人员阅读。
目 录
第1章 成功网站的开发运维原则 1
1.1 深入理解网站开发与运维 3
1.1.1 展开协作 7
1.1.2 提升效率 10
1.1.3 推进协作 11
1.1.4 处理变更 13
1.1.5 展望未来 17
1.2 来自专家的见解 18
1.2.1 软件工程师眼里的开发运维 18
1.2.2 运维工程师眼里的开发运维 21
1.3 本章小结 22
第2章 协调开发人员与业务运维人员 25
2.1 平衡技术人员与业务人员的关系 26
2.2 理解开发者文化 27
2.2.1 专业技能分类 29
2.2.2 人才与激励 30
2.3 业务人员与IT人员之间的健康关系 31
2.3.1 业务人员要理解技术能力 31
2.3.2 业务成功符合工程人员的既得利益 32
2.3.3 业务人员与IT人员要相互理解 32
2.3.4 业务管理层要让IT人员参与决策制定过程 32
2.3.5 利用工具形成通用词汇表 34
2.3.6 跑在截止日期之前 35
2.3.7 释放紧张环境的压力 36
2.3.8 让业务部门感受到激励 36
2.4 内部敌人 36
2.4.1 认清形势 37
2.4.2 向主管提建议可能很困难 38
2.4.3 突破界限 39
2.5 改善业务人员与工程人员的沟通 40
2.5.1 定义与执行 41
2.5.2 广开言路 41
2.6 本章小结 42
第3章 Web测试实践 43
3.1 Web测试实践 45
3.1.1 最大容量测试 46
3.1.2 持续负载测试 47
3.2 行为驱动开发 48
3.2.1 Santiago Suarez Ordo?ez的自动化Web测试 52
3.2.2 将安全性视为测试实践 54
3.3 确定测试对象 54
3.4 指标吻合度测试:确定测试目标 55
3.4.1 网站的业务指标 56
3.4.2 Web应用性能指标 60
3.4.3 基于指标模板的应用程序性能指标监控实践 60
3.5 测试各个组件,快速修复故障 63
3.6 逐层保存历史性能数据 65
3.7 本章小结 68
第4章 设计聪明的文档 69
4.1 鲜为人知的文档优点 70
4.2 文档编写的拦路虎 72
4.2.1 场景1:时间不够 72
4.2.2 场景2:只有技术文档 74
4.2.3 场景3:文档很快会过时 76
4.3 文档类型与模板 77
4.3.1 API规范与参考文档 78
4.3.2 入门指南 80
4.3.3 用例文档 82
4.3.4 用户交互工作流程 84
4.3.5 架构图 85
4.3.6 基础架构设计文档 87
4.4 自动化文档编写 89
4.5 本章小结 89
第5章 基础架构与应用程序的自动分配 91
5.1 回顾Web层次 92
5.1.1 通过自动化实现统一的Web环境 93
5.1.2 提前计算自动化的效果 95
5.2 选择自动化流程 97
5.3 一个自动化场景 101
5.4 降低复杂性 104
5.5 选择配置管理和分配框架 105
5.6 审核基础架构 106
5.7 使用配置管理系统实现自动部署 108
5.8 本章小结 109
第6章 生产发布 111
6.1 认识整个过程 112
6.2 网站的概念开发:概念设计 113
6.2.1 概念设计要解决的基本问题 114
6.2.2 成本/收益分析 116
6.2.3 特别项目团队 117
6.3 营销 118
6.4 设计发布元素 119
6.5 灵感与愿景 122
6.6 开发 123
6.6.1 处理偏离计划的问题 123
6.6.2 研发性网站 124
6.7 测试 124
6.7.1 最终用户测试 125
6.7.2 性能测试 125
6.7.3 代码分析 128
6.7.4 生产环境测试 129
6.7.5 安全测试 131
6.7.6 携带负载的压力测试 132
6.8 发布前阶段 134
6.9 发布阶段的负面因素:常见的人员问题 135
6.9.1 不够重视 136
6.9.2 人手不足 136
6.9.3 睡眠不足 137
6.10 成功发布:防止耗竭 138
6.10.1 专责团队 138
6.10.2 特别项目团队的轮转 139
6.10.3 准备应付最坏情况 140
6.10.4 在产品发布过程中保持旺盛斗志 140
6.10.5 成功标准 141
6.11 实现一次成功的产品发布 142
6.12 本章小结 143
第7章 整合移动Web 145
7.1 为不同设备提供不同体验 146
7.2 移动Web的局限性与用户期望 147
7.2.1 用户无耐心 147
7.2.2 延迟时间长 148
7.3 理解使用模式 149
7.4 对比原生应用和移动Web应用 152
7.5 创建一致体验 153
7.5.1 转换服务 154
7.5.2 整合原生应用 155
7.5.3 通过API整合 155
7.6 跟踪API使用率 157
7.7 本章小结 158
《深入网站开发和运维》针对大型网站及移动网站开发运维的现状问题,结合敏捷方法,阐述了“开发运维”这一理念。作者分享了在创建和运维大型生产网站时所需要的经验,讲述了如何综合运用系统、代码和进程来使大型网站的开发和运维变得超级高效。 《深入网站开发和运维》适合网站开发人员和运维人员阅读。
书籍详细信息 | |||
书名 | 深入网站开发和运维站内查询相似图书 | ||
丛书名 | 图灵程序设计丛书 | ||
9787115350237 如需购买下载《深入网站开发和运维》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 21 × 15 | 装帧 | 平装 |
页数 | 106 | 印数 | 3000 |