1. 大型网站架构演化发展历程
1)初始阶段的网站架构
应用程序、数据库、文件等所有资源都在一台服务器上。Linux+PHP+Apache+MySQL。
初始阶段的网站架构
2)应用服务和数据服务分离
使用三台服务器:应用服务器、文件服务器、数据库服务器。
应用服务和数据服务分离
3)使用缓存改善网站性能
网站使用缓存
4)使用应用服务器集群改善网站的并发处理能力
应用服务器集群部署
5)数据库读写分离
数据库读写分离
6)使用反向代理和CDN加速网站响应
网站使用反向代理和CDN加速访问
7)使用分布式文件系统和分布式数据库系统
使用分布式文件和分布式数据库系统