《大型网站技术架构》学习笔记1

1.大型网站软件系统的特点

高并发、大流量

高可用

海量数据

用户分布广泛,网络情况复杂

安全环境恶劣

需求快速变更,发布频繁

渐进式发展

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

初始阶段的网站架构一台服务器,上面包含了应用程序、数据库、文件系统

应用服务器和数据分离一般分为应用服务器、数据库服务器、文件服务器

使用缓存改善网站性能

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

数据库读写分离

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

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

使用NOSQL和搜索引擎

业务拆分

分布式服务

相关推荐