大型网站架构演化发展历程

1.初始阶段的网站架构


大型网站架构演化发展历程_第1张图片


应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,即LAMP模式。


2.应用服务和数据服务分离


大型网站架构演化发展历程_第2张图片


应用和数据分离后整个网站使用三台服务器:应用服务器、文件服务器和数据库服务器


3.使用缓存改善网站性能


大型网站架构演化发展历程_第3张图片


4.使用应用服务器集群改善网站的并发处理能力


大型网站架构演化发展历程_第4张图片


5.数据库读写分离


大型网站架构演化发展历程_第5张图片


6.使用反向代理和CDN加速网站响应


大型网站架构演化发展历程_第6张图片


7.使用分布式文件系统和分布式数据库系统


大型网站架构演化发展历程_第7张图片


8.使用NoSQL和搜索引擎


大型网站架构演化发展历程_第8张图片


9.业务拆分


大型网站架构演化发展历程_第9张图片


10.分布式服务


大型网站架构演化发展历程_第10张图片





你可能感兴趣的:(网站架构)