摘要:
随着业务拆分越来越小,存储系统越来越庞大,应用系统的整体复杂度呈指数级增加,部署维护越来越困难。由于所有应用要和所有数据库系统连接,在数万台服务器规模的网站中,这些连接的数目是服务器规模的平方,导致存数据库接资源不足,拒绝服务。 既然每一个应用系统都需要执行许多相同的业务操作,比如用户... 阅读全文
posted @ 2017-03-11 23:08
huahai
阅读(134)
评论(0)
推荐(0)
摘要:
大型网站为了应对日益复杂的业务场景,通过使用分而治之的手段将整个网站业务分成不同的产品线,如大型购物交易网站就会将首页、商铺、订单、买家、卖家等拆分成不同的产品线,分归不同的业务团队负责。 具体到技术上,也会根据产品线划分,将一个网站拆分成许多不同的应用,每个应用独立部署维护。应用之间... 阅读全文
posted @ 2017-03-11 22:39
huahai
阅读(201)
评论(0)
推荐(0)
摘要:
随着网站业务越来越复杂,对数据存储和检索的需求也越来越复杂,网站需要采用一些非关系数据库技术如NoSQL和非数据库查询技术如搜索引擎,如图。 NoSQL和搜索引擎都是源自互联网的技术手段,对可伸缩的分布式特性具有更好的支持。应用服务器则通过一个统一数据访问模块访问各种数据,减轻应用程... 阅读全文
posted @ 2017-03-11 22:15
huahai
阅读(156)
评论(0)
推荐(0)
摘要:
任何强大的单一服务器都满足不了大型网站持续增长的业务需求。数据库经过读写分离后,从一台服务器拆分成两台服务器,但是随着网站业务的发展依然不能满足需求,这时需要使用分布式数据库。文件系统也是一样,需要使用分布式文件系统。如图。 分布式数据库是网站数据库拆分的最后手段,只有在单表数据规模非... 阅读全文
posted @ 2017-03-11 09:41
huahai
阅读(207)
评论(0)
推荐(0)
摘要:
随着网站业务不断发展,用户规模越来越大,由于中国复杂的网络环境,不同地区的用户访问网站时,速度差别也极大。有研究表明,网站访问延迟和用户流失率正相关,网站访问越慢,用户越容易失去耐心而离开。为了提供更好的用户体验,留住用户,网站需要加速网站访问速度。 主要手段:使用CDN和反向代理... 阅读全文
posted @ 2017-03-11 08:49
huahai
阅读(255)
评论(0)
推荐(0)

浙公网安备 33010602011771号