web⽹⻚访问慢如何排查?经典问题

现象 :
⽤户反映打开⽹⻚速度慢
思路 :
1. 是某些⽤户慢 , 还是所有的⽤户都反映慢
2. 打开监控 , 查看服务器内存 /CPU/ 磁盘负载情况
3. 打开 ELK, 查看关键连接的响应时间 , 是否能查看出规律 , ⽐如突然某个时间段升⾼ , 或者间歇性的
4. 如果发现某个服务器负载变⾼ , 导致流量转发到这台服务器的时候慢 , 那么先把这台服务器从反向代理⾥摘掉 ,
然后在具体的分析排查问题 .
5. 如果 web 服务器负载正常 , 但是访问慢 , 那么⼜可能是数据库响应不了或者负载变⾼ .
6. 通过分析⽇志发现 , 昨天正常 , 今天变慢 , 有可能是因为发布了新版本的代码 , 数据库语句有变化 , 可能导致索引
失效
7. 查看数据库是否存在慢语句 , 是否有语句执⾏卡死被锁
8. 通过分析慢语句的执⾏计划查看语句是否⾛索引 , 如果没做索引 , 可能是因为开发发版了新代码 , 数据库语句有
变化 , 可能导致索引失效
9. 将执⾏分析结果汇报给⽼⼤ , 决定是否建⽴合适的索引或者回滚⽼版本 , 然后再分析问题
10.CDN 缓存失效导致请求转发了服务器上
11.DNS 解析是否有问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值