李智慧 著 电子工业出版社
- 初始阶段的网站架构
- 应用服务和数据服务分离
- 使用缓存改善网站性能
- 使用应用服务器集群改善网站的并发处理能力
- 数据库读写分离
- 使用反向代理和 CDN 加速网站响应
- 使用分布式文件系统和分布式数据库系统
- 使用 NoSQL 和搜索引擎
- 业务拆分
- 分布式服务
- 大型网站构架技术的核心价值观是随网站所需灵活应对
- 驱动大型网店技术发展的主要力量是网站的业务发展
- 一味追随大公司的解决方案
- 为了技术而技术
- 企图用技术解决所有问题
- 分层
- 分割
- 分布式
- 集群
- 缓存
- 异步
- 冗余
- 自动化
- 安全
- 架构模式在新浪微博的应用
- 小结
- 性能
- 可用性
- 伸缩性
- 扩展性
- 安全性
- 小结
- 不同视角下的网站性能
- 性能测试指标
- 性能测试方法
- 性能测试报告
- 性能优化策略
- 浏览器访问优化
- CDN 加速
- 反向代理
- 分布式缓存
- 异步操作
- 使用集群
- 代码优化
- 机械硬盘 vs 固态硬盘
- B+树 vs LSM 树
- RAID vs HDFS
- 网站可用性度量
- 网站可用性考核
- 通过负载均衡进行无状态服务的失效转移
- 应用服务器集群的 Session 管理
- CAP 原理
- 数据备份
- 失效转移
- 网站发布
- 自动化测试
- 预发布验证
- 代码控制
- 自动化发布
- 灰度发布
- 监控数据采集
- 监控管理
- 不同功能进行物理分离实现伸缩
- 单一功能通过集群规模实现伸缩
- HTTP 重定向负载均衡
- DNS 域名解析负载均衡
- 反向代理负载均衡
- IP 负载均衡
- 数据链路层负载均衡
- 负载均衡算法
- Memcached 分布式缓存集群的访问模型
- Memcached 分布式缓存集群的伸缩性挑战
- 分布式缓存的一致性 Hash 算法
- 关注数据库集群的伸缩性设计
- NoSQL 数据库的伸缩性设计
- 事件驱动架构
- 分布式消息队列
- Web Service 与企业级分布式服务
- 大型网站分布式服务的需求与特点
- 分布式服务框架设计
- XSS 攻击
- 注入攻击
- CSRF 攻击
- 其他攻击和漏洞
- Web 应用防火墙
- 网站安全漏洞扫描
- 单项散列加密
- 对称加密
- 非对称加密
- 密钥安全管理
- 文本匹配
- 分类算法
- 黑名单
- 风险
- 风控
- 淘宝网的业务发展历程
- 淘宝网技术架构演化
- 小结
- Wikipedia 前端性能优化
- Wikipedia 服务端性能优化
- Wikipedia 后端性能优化
- 分布式存储系统的故障分类
- 正常情况下系统访问结构
- 瞬时故障的高可用解决方案
- 临时故障的高可用解决方案
- 永久故障的高可用解决方案
- 秒杀活动的技术挑战
- 秒杀系统的应对策略
- 秒杀系统架构设计
- 小结
- 写日志也会引起故障
- 高并发访问数据库引发的故障
- 高并发情况下锁引发的故障
- 缓存引发的故障
- 应用启动不同步引发的故障
- 大文件读写独占磁盘引发的故障
- 滥用生产环境引发的故障
- 不规范的流程引发的故障
- 不好的编程习惯引发的故障 10 小结
- 关注人而不是产品
- 发掘人的优秀
- 共享美好蓝图
- 共同参与架构
- 学会妥协
- 成就他人
- 发现问题,寻找突破
- 提出问题,寻求支持
- 解决问题,达成绩效
- 按作用划分架构师
- 按效果划分架构师
- 按职责划分架构师
- 按关注层次划分架构师
- 按口碑划分架构师
- 非主流方式划分架构师