《大型网站技术架构》学习笔记——架构演化
来源:互联网 发布:越南看中国综艺 知乎 编辑:程序博客网 时间:2024/06/01 11:50
1、初始阶段
初创起步阶段。应用程序、数据库、文件等所有资源都在一台服务器上。
2、应用和数据分离
2到3台服务器,应用、数据库和各种上传文件各占一台。
3、添加缓存服务器
二八定律:80%的业务访问集中在20%的数据,缓存这批数据,改善性能。
4、使用应用服务器集群
加入负载均衡器 + 应用服务器集群。一台服务器不堪重负,不要想着去换更强大的服务器,应该增加服务器。
5、数据库读写分离
这个好像可以提前到第二步。
使用主从数据库。
6、反向代理 + CDN
反向代理 和 CDN 基本原理都是缓存,缓存静态资源。CDN可以让用户请求到离自己最近的机房数据。反向代理是将能自己处理的请求进行处理,无须进入到真正的服务器端。
7、分布式文件系统 和 分布式数据库
8、使用NoSql 和 搜索引擎
搜索引擎是指Lucene之类吧。
9、业务拆分
这一步骤应该可以插在任何一个步骤之间吧?
10、分布式服务
- 《大型网站技术架构》学习笔记——架构演化
- 《大型网站技术架构》笔记:大型网站架构演化
- 大型网站技术架构演化笔记
- 大型网站技术架构——架构演化发展历程
- 《大型网站技术架构》学习笔记——架构模式
- 《大型网站技术架构》总结---架构演化
- 大型网站架构演化——《大型网站技术架构:核心原理与案例分析》读书笔记
- 《大型网站技术架构:核心原理与案例分析》——大型网站架构演化过程
- 大型网站技术架构(一)——大型网站架构演化
- 大型网站技术架构读书笔记01—大型网站架构演化史
- 大型网站技术架构:核心原理与案例分析—第一章:大型网站架构演化
- 大型网站架构演化—《大型网站技术架构:核心原理与案例分析》
- 【《大型网站技术架构-核心原理与案例分析》学习笔记】大型网站架构演化(一)
- 【大型网站技术架构笔记】(一)演化过程
- 《大型网站技术架构》学习笔记——大型网站核心架构要素
- 《大型网站技术架构》学习笔记——大型网站核心架构要素
- 大型网站技术架构(一)--大型网站架构演化
- 大型网站技术架构(一)--大型网站架构演化
- Linux下Nginx+Tomcat整合的安装与配置
- 搜狗输入法6.8流氓插件addresssearch.dll和SGImeGuard.exe的禁止删除方法
- Web Services--gSOAP 2.7.6 第七章(7.1.1)
- asp.net获取网站绝对路径!
- String StringBuffer StringBuilder的区别
- 《大型网站技术架构》学习笔记——架构演化
- android应用开发之——蜂鸣提示音和震动提示的实现
- STL编程轻松入门(lwbeyond:http://blog.csdn.net/lwbeyond/article/details/5940743)
- Asp.net读取和写入txt文件方法(实例)!
- 数据挖掘,数据分析好书
- 上篇 下篇 Cloud not reserve enough space for object heap
- 2748: [HAOI2012]音量调节
- oracle 各种软件用途
- 3D点云图