一个成熟的大型网站(如 *** 、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如 *** ,要解决海量的商品信息的搜索、下单、支付,例如腾讯,要解决数亿用户的实时消息传输,百度它要处理海量的搜索请求,他们都有各自的业务特性,系统架构也有所不同。尽管如此我们也可以从这些不同的网站背景下,找出其 *** 用的技术,这些技术和手段广泛运用在大型网站系统的架构中,下面就通过介绍大型网站系统的演化过程,来认识这些技术和手段。
一、最开始的网站架构
最初的架构,应用程序、数据库、文件都部署在一台服务器上,如图:
二、应用、数据、文件分离
随着业务的扩展,一台服务器已经不能满足性能需求,故将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到更佳的性能效果。
在云顶之弈游戏中8法船长阵容可以说是目前最火的阵容了,那么云顶之弈8法船长阵容怎么搭配呢?不少小伙伴们都还不知道,那么下面小编就为大家带来云顶之弈8法船长阵容玩法运营攻略。 云顶之弈8法船长阵容玩...
中国外交部发言人华春莹30日主持例行记者会。有外媒记者提问说,一位法国部长周日称,中国在全球疫情中通过对外援助搞宣传,操纵他国民意。 中方对此有何评论? 华春莹(资料图) 华春莹表示,不...
我老婆普通自己在微信里卖东西,就是做微信业务,她当时为了积累更多的联系,加了很多朋友,不管是近的,还是她加的一群朋友,那个时候她每天都拿着手机盯着手机,毕竟刚开始做生意,还是很慢,而且当你吃饭的时候只...
前端JS表单验证过滤 前语 之前忙于做各种事情,现已很久没写过文章,最近接的一个校园的网站项目,近期被人用主动脚本攻破了(笑...),因为咱们第一次做这种上线的项目,彻底没有意识到一些web安全的...
神秘恶意软件感染了超过45000部Android手机 恶意软件大多数是木马和病毒的结合体。 传播途径多,隐蔽机制好。 一旦执行攻击,则会让用户烦不胜烦。 Xhelper 在过去的几个月中,数...
中新网2月7日电 据外媒报道,当地时间6日下午,英国伦敦西北部地区发生一起持刀伤人案件,事件造成一人死亡,一人重伤。 据报道,当地时间下午5时40分许,伦敦基尔伯恩地区发生持刀伤人案件,事件...