大型网站技术架构:核心原理与案例分析阅读笔记之一
2017-02-04 11:14
746 查看
大型网站的结构演化
大型网站软件系统的特点总结:
高并发,大流量,高可用,海量数据,用户分布广泛,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁,渐进式发展
大型网站架构演化发展历程
从最初的应用程序,文件,数据库都位于一台服务器上,到应用服务和数据服务的分离,使用缓存改善网站性能,使用应用服务器集群改善网站的并发处理能力,再通过数据库读写分离,即设立两个数据库并配置两者的主从关系,使得进行读操作时,可以从从数据库进行,从而改善数据库负载压力,为了提高用户体验可以采用反向代理或从cdn加速网站响应,使用分不是文件系统和分布式数据库系统进一步满足网站业务发展需求,使用Nosql和搜索引擎(统一数据访问模块),为了日渐复杂的业务场景,则采用业务拆分的方法将业务拆分为不同模块交给不同团队负责。具体如图所示:
大型网站软件系统的特点总结:
高并发,大流量,高可用,海量数据,用户分布广泛,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁,渐进式发展
大型网站架构演化发展历程
从最初的应用程序,文件,数据库都位于一台服务器上,到应用服务和数据服务的分离,使用缓存改善网站性能,使用应用服务器集群改善网站的并发处理能力,再通过数据库读写分离,即设立两个数据库并配置两者的主从关系,使得进行读操作时,可以从从数据库进行,从而改善数据库负载压力,为了提高用户体验可以采用反向代理或从cdn加速网站响应,使用分不是文件系统和分布式数据库系统进一步满足网站业务发展需求,使用Nosql和搜索引擎(统一数据访问模块),为了日渐复杂的业务场景,则采用业务拆分的方法将业务拆分为不同模块交给不同团队负责。具体如图所示:
相关文章推荐
- 大型网站技术架构:核心原理与案例分析阅读笔记六
- 《大型网站技术架构核心原理与案例分析》阅读笔记-01
- 大型网站技术架构:核心原理与案例分析阅读笔记一
- 大型网站技术架构:核心原理与案例分析阅读笔记二
- 大型网站技术架构-核心原理与案例分析-阅读笔记3
- 大型网站技术架构:核心原理与案例分析阅读笔记之三
- 大型网站技术架构:核心原理与案例分析阅读笔记之二
- 大型网站技术架构-核心原理与案例分析-阅读笔记5
- 大型网站技术架构:核心原理与案例分析阅读笔记之六
- 大型网站技术架构-核心原理与案例分析-阅读笔记6
- 大型网站技术架构:核心原理与案例分析阅读笔记之五
- 大型网站技术架构-核心原理与案例分析-阅读笔记4
- 大型网站技术架构:核心原理与案例分析阅读笔记四
- 大型网站技术架构:核心原理与案例分析阅读笔记之四
- 大型网站技术架构:核心原理与案例分析阅读笔记三
- 大型网站技术架构-核心原理与案例分析-阅读笔记02
- [笔记] 大型网站技术架构——核心原理与案例分析 [九]
- [笔记] 大型网站技术架构——核心原理与案例分析 [七]
- [笔记] 大型网站技术架构——核心原理与案例分析 [三]
- 学习笔记2:《大型网站技术架构 核心原理与案例分析》之 大型网站架构演化