一个成熟的大型网站(如 *** 、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如 *** ,要解决海量的商品信息的搜索、下单、支付,例如腾讯,要解决数亿用户的实时消息传输,百度它要处理海量的搜索请求,他们都有各自的业务特性,系统架构也有所不同。尽管如此我们也可以从这些不同的网站背景下,找出其 *** 用的技术,这些技术和手段广泛运用在大型网站系统的架构中,下面就通过介绍大型网站系统的演化过程,来认识这些技术和手段。
一、最开始的网站架构
最初的架构,应用程序、数据库、文件都部署在一台服务器上,如图:
二、应用、数据、文件分离
随着业务的扩展,一台服务器已经不能满足性能需求,故将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到更佳的性能效果。
本文目录一览: 1、黑客一般怎样盗Q号?我怎样预防? 2、在什么有些人能盗掉QQ号? 3、qq号可以盗回来? 4、怎么才能盗掉只知道QQ号不知道密码的别人的QQ? 5、谁能帮我找回QQ...
随着现今网络技术的不断发展,做网站建设和网络优化的企业变得非常之多,但网站安全问题也是不容忽视的问题。如今每天都会爆发很多起网站被攻击的事情,因此提升网站整体的安全性能很重要,那么要从哪些方面入手来确...
西安市民魏先生送16岁的儿子去封闭式学校戒网瘾,结果儿子意外坠楼,全身多处严重受伤。8月4日下午2时,魏先生来到西。 李傲,18岁,8月3日被家长送往“合肥正能教育学校”。8月5日,他被网瘾学校工作人...
如何查看微信聊天记录iphone的微信可以查到聊天记录吗?在《线性代数》书里 ,行列式和引流矩阵一直如影随形,并且2个的确看起来很类似,因此也常常有些人搞混二者 。引流矩阵:有勾特火尽管这一时期很看长...
每个产物都至少有一个焦点需求来办理用户某方面的需求,焦点需求的代价越大产物存在的代价也就越大,能投入的资源也就越多。产物司理必需首先确定产物的焦点需求,然后环绕这个焦点需求确定其非焦点需求,非焦点需...
最近玩剑与远征这款游戏的玩家都在问,游戏里面最新的300钻石的兑换码是多少?那么剑与远征300钻石礼包怎么免费领取?有不少的小伙伴们都想知道吧,小编我特意整理了相关的资讯,下面就是最新的300钻石礼包...