常见系统应用分层架构

常见系统应用分层架构

1、显示层:web、android、ios、H5

2、逻辑控制层:Api(监控Api)

3、数据存储层:mysql(监控mysql)、mongodb、redis

4、监控linux服务器本身的运行状态(有时候服务器配置低,本身扛不住;外部层面图片视频内容加载 

(比如先加载视频js后加载图片,可能感觉到页面停顿;所以应该先加载图片,因为视频js是控制某些业务逻辑的))

5、分块拆分测试,一块一块测试;

6、数据库测试:把研发代码拿过来,把里面跟数据库产生交互的sql语句抽离出来,然后开发成性能测试脚本,对mysql数据库进行性能测试,好处是没有其它因素干扰,如果发现问题,肯定是mysql本身的问题,要么进行sql语句调优、要么进行mysql配置调优、要么进行服务器层面的硬件调优。

性能测试性能调优就变得容易了。。。

原文地址:https://www.cnblogs.com/xly22/p/11727445.html