gd0 2014-07-04
1.大型网站软件系统的特点
高并发、大流量
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
2.大型网站架构演化发展历程
初始阶段的网站架构一台服务器,上面包含了应用程序、数据库、文件系统
应用服务器和数据分离一般分为应用服务器、数据库服务器、文件服务器
使用缓存改善网站性能
使用应用服务器集群改善网站的并发处理能力
数据库读写分离
使用反向代理和CDN加速网站响应
使用分布式文件系统和分布式数据库系统
使用NOSQL和搜索引擎
业务拆分
分布式服务