页面加载慢,Waiting (TTFB)时间长,怎么解决?

Waiting 时间就是请求接口到获取第一个字节的时间。

解决方法: 优化接口。
(1)使用线程池,改接口代码。(博主不太懂,只是了解😅)
(2)优化sql。
Explain 关键字查看优化情况

  • 减少查询次数
    案例:
    未优化之前:14次在这里插入图片描述
    优化之后:6次
    在这里插入图片描述

  • 创建索引减少查询总量
    索引相关知识:
    左连接优先选择在右表创建索引,创建索引的字段优先选择在查询条件里的字段。

//创建索引
CREATE INDEX 索引名称 on 表名(列名);
//查看某张表的索引
SHOW INDEX FROM 表名;
//删除某张表的某个索引
DROP INDEX 索引名称 on 表名;

案例:
未优化之前:
在这里插入图片描述
优化之后:
在这里插入图片描述
欢迎补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值