第一章 大型网站架构演化
一 大型网站软件系统的特点:
高并发、大流量
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
二 大型网站架构演化发展历程
初始阶段的网站架构
应用服务和数据服务分离
使用缓存改善网站性能
使用应用服务器集群改善网站的并发处理能力
数据库读写分离
使用反向代理和CDN加速网站响应
使用分布式文件系统和分布式数据库系统
使用NoSql和搜索引擎
业务拆分
分布式服务
三 大型网站架构演化的价值观
大型网站架构技术的核心价值是随网站所需灵活应对
驱动大型网站技术发展的主要力量是网站的业务发展
四 网站架构设计误区
一味追随大公司的解决方案
为了技术而技术
企图用技术解决所有问题
不积跬步,无以至千里;不积小流,无以成江海