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

初商 2019-08-11

阿里云MVP

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

  • 用户访问页面越来越慢
  • 系统性能下降,数据库扛不住,连接数经常打满,最终数据库挂掉,重启后又快速挂掉
  • 改了一个小地方,另外一个看似不相干的地方却挂了,严重耦合

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

  • 没到这一步项目就死了
  • 身在所谓的大公司,用着所谓先进的架构体系

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

  • 动静分离:能够100倍以上的提升静态页面/资源的访问速度,详见《必备,动静分离架构实践》
  • 读写分离:能够快速的线性扩充数据库的读性能,详见《必备,读写分离架构实践》
  • 前后分离:前台与后台的数据与访问分离,也就是本文将要重点介绍的内容

一、业务场景介绍

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

  • 用户发布的数据
登录 后评论
下一篇
corcosa
8850人浏览
2019-10-08
相关推荐
快的打车架构实践
1610人浏览
2016-03-31 10:56:00
前后端分离的好处
2695人浏览
2018-10-15 17:15:00
0
0
0
217