大型网站架构演化

阅读更多
《大型网站技术架构》读书笔记:
 
1.1大型网站软件系统的特点
与传统企业应用系统相比,大型互联网应用系统有以下特点。
高并发,大流量
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
 
1.2大型网站架构演化发展历程
大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得很棘手。大型网站架构主要就是解决这类问题
 
1.2.1初始阶段的网站架构

大型网站架构演化_第1张图片
 
 
1.2.2应用服务和数据服务分离

大型网站架构演化_第2张图片
 
 
1.2.3使用缓存改善网站性能

大型网站架构演化_第3张图片
 
 
1.2.4使用应用服务器集群改善网站的并发处理能力

大型网站架构演化_第4张图片
 
 
1.2.5数据库读写分离

大型网站架构演化_第5张图片
 
 
1.2.6使用反向代理和CDN加速网站响应

大型网站架构演化_第6张图片
 
 
1.2.7使用分布式文件系统和分布式数据库系统

大型网站架构演化_第7张图片
 
 
1.2.8使用NoSQL和搜索引擎

大型网站架构演化_第8张图片
 
 
1.2.9业务拆分

大型网站架构演化_第9张图片
 
 
1.2.10分布式服务

大型网站架构演化_第10张图片
 

(转载请注明来源:http://zhanjia.iteye.com/blog/2038540)
  • 大型网站架构演化_第11张图片
  • 大小: 5.3 KB
  • 大型网站架构演化_第12张图片
  • 大小: 8.6 KB
  • 大型网站架构演化_第13张图片
  • 大小: 18.1 KB
  • 大型网站架构演化_第14张图片
  • 大小: 18.7 KB
  • 大型网站架构演化_第15张图片
  • 大小: 25 KB
  • 大型网站架构演化_第16张图片
  • 大小: 28.6 KB
  • 大型网站架构演化_第17张图片
  • 大小: 27.5 KB
  • 大型网站架构演化_第18张图片
  • 大小: 31 KB
  • 大型网站架构演化_第19张图片
  • 大小: 37.1 KB
  • 大型网站架构演化_第20张图片
  • 大小: 42.4 KB
  • 查看图片附件

你可能感兴趣的:(网站,架构,互联网,并发,高可用)