13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

必备,前台与后台分离的架构实践

如果你经历过创业,经历过快速迭代业务,经历过用户量不断上涨,经历过访问并发越来越大,你一定会遇到以下系统问题:

成都创新互联公司主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务鄂托克前,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

如果你没有经历过,很可能是:

创业初期遇到上述痛点,很容易想到“三个分离”的架构优化方案:

一、业务场景介绍

虚拟一个类似于“安居客”租房买房的业务场景,这个业务的数据有两大来源:

这个业务对应的系统有两类使用者:

在一个创业公司,为了快速迭代,系统架构如上:

二、数据耦合的问题

系统两类数据源,一类是用户发布的数据,一类是爬虫抓取的数据,两类数据的特点不一样:

如果将自有数据和抓取数据耦合在一个库里,经常出现的情况是:

如果经历过这个过程,其中的痛不欲生,是谁都不愿意再次回忆起的。

优化思路:前台展现数据,后台抓取数据分离,解耦。

如上图所示:

如此这般:

三、系统耦合的问题

上面解决了不同数据源写入的耦合问题,再来看看前台与后台用户访问的耦合问题。

用户侧,前台访问的特点是:

运营侧,后台访问的特点是:

前台和后台的模式与访问需求都不一样,但是,如果前台与后台混用同一套服务和结构化数据,会导致:

优化思路:冗余数据,前台与后台服务与数据分离,解耦。

如上图所示:

四、总结

创业初期,快速实施架构优化,提升性能的“三大分离”优化利器:

【本文为专栏作者“58沈剑”原创稿件,转载请联系原作者】


当前名称:必备,前台与后台分离的架构实践
分享地址:http://cdbrznjsb.com/article/cohodse.html

其他资讯

让你的专属顾问为你服务