✅P147_性能压测-优化-简单优化吞吐量测试
大约 2 分钟
压测:首页一级菜单渲染
线程组参数设置
- 线程数:50
- 循环次数:永远
- Ramp-Up Period(in seconds)准备时长:1
HTTP请求
聚合报告
性能损失的原因:数据库、模板的数据渲染
压测:首页全量数据获取
从HTML文件获取所有内含的资源
- 线程数:50
- 循环次数:永远
- Ramp-Up Period(in seconds)准备时长:1
HTTP请求,设置高级请求
可以看到吞吐量(Throughout)峰值接近26/sec
性能损失的原因:静态资源加载
简单优化吞吐量
首页渲染---开缓存
将thymeleaf缓存设置为true
首页全量数据压测,开缓存
- 线程数:50
- 循环次数:永远
- Ramp-Up Period(in seconds)准备时长:1
HTTP请求
聚合报告
首页渲染---开缓存、优化数据库、 关日志
优化数据库:将pms_category表的parent_cid字段加上主键索引
日志级别设置为error:
cfmall-product/src/main/resources/application.yml
spring:
thymeleaf:
cache: true #开启页面缓存
logging:
level:
com.gyz.cfmall: error
开始压测:
聚合报告: