1、开启 thymeleaf 缓存
1 | spring.thymeleaf.cache=false |
2、关闭日志打印
1 | # 格式:logging.level.[包名]: OFF |
3
、增大内存。GC查看 JvisualVM
1 | # 最小最大1G,新生代512M |
4
、优化 SQL 查询(建立索引)
参考:MySQL索引 B+树 原理
5
、优化代码,多次查询,尽可能查询一次。后面再优化。
6
、Nginx 动静分离。静态资源配置优先放在上面。
7、减少链路。网络链路,越多,越消耗时间。
可能,你浏览器发送请求 -> Nginx -> Gateway -> 服务
如果你能浏览器直接发送请求 -> 服务
,这样就会快点。但是没必要。
8
、加缓存。redis
参考:缓存问题总结~【Redis,雪崩,穿透,击穿,Redisson 分布式锁,Spring Cache】