在线视频教育网站开发,物流网络结构模式有哪些,增强Wordpress编辑器功能,seosem是什么意思1、认识性能
从用户体验来看#xff0c;性能就是响应时间短#xff1b;
从开发角度来看#xff0c;性能主要是执行效率高。
性能主要表现形式如下#xff1a;
#xff08;1#xff09;响应时间#xff0c;AVG、MAX、MIN、TP95、TP99
#xff08;2#xff09;吞吐…1、认识性能
从用户体验来看性能就是响应时间短
从开发角度来看性能主要是执行效率高。
性能主要表现形式如下
1响应时间AVG、MAX、MIN、TP95、TP99
2吞吐量QPS、TPS
3资源利用率CPU、内存、网络IO、磁盘IO
4错误率
2、影响性能的常见问题
2.1 业务代码问题
1扩大数据库查询范围原本只需要查询少量数据却使用了大而全的查询
2对没有前后依赖的业务逻辑用串行实现
3随意输出日志拖慢程序性能
2.2 外部依赖问题
1下游服务性能较差
2Redis结点配置不足
3跨地域
2.3 基础组件问题
1使用懒加载lazy-init导致第一次访问响应时间长
2线程池滥用导致内存和CPU负载过高
3、性能提升策略
1串行改为并行处理
2同步改为异步处理
3每次都执行改为结果缓存以空间换时间
4查询最少数据避免数据传输压力
5合并多次查询避免多次查询造成性能下降
6分页查询
7延迟加载