看了本李智慧写的一本书《大型网站架构_核心原理与案例分析》,收益匪浅,本书作者讲的方面很全面,基本覆盖了大型网站前端到后端的所有可能遇到的问题和解决方案。如果你的网站以及满足不了当前的用户响应访问时间和访问数量,推荐你看这本书。
附件图片就是本书所讲的构建大型网站的一个整体架构。
大型网站架构的主要模式:
1. 分层
主要是逻辑分层,比如视图层,应用层,服务层,数据层等。
2. 分割
针对应用层的不同业务进行分割。
3. 分布式
4. 集群
5. 缓存
6. 异步
7. 冗余(数据备份)
8. 自动化:自动化代码管理,部署,监控
9. 安全
主要是逻辑分层,比如视图层,应用层,服务层,数据层等。
2. 分割
针对应用层的不同业务进行分割。
3. 分布式
4. 集群
5. 缓存
6. 异步
7. 冗余(数据备份)
8. 自动化:自动化代码管理,部署,监控
9. 安全