如果你经历过创业,经历过快速迭代业务,经历过用户量不断上涨,经历过访问并发越来越大,你一定会遇到以下系统问题:
用户访问页面越来越慢
系统性能下降,数据库扛不住,连接数经常打满,最终数据库挂掉,重启后又快速挂掉
改了一个小地方,另外一个看似不相干的地方却挂了,严重耦合
如果你没有经历过,很可能是:
没到这一步项目就死了
身在所谓的大公司,用着所谓先进的架构体系
创业初期遇到上述痛点,很容易想到“三个分离”的架构优化方案:
动静分离:能够100倍以上的提升静态页面/资源的访问速度,详见《必备,动静分离架构实践》
读写分离:能够快速的线性扩充数据库的读性能,详见《必备,读写分离架构实践》
前后分离:前台与