web网页访问慢如何排查

1.询问是某些⽤户慢,还是所有的⽤户都反映慢

2.打开监控,查看服务器内存/CPU/磁盘负载情况

3.打开ELK,查看关键连接的响应时间,是否能查看出规律,⽐如突然某个时间段升⾼,或者间歇性的

4.如果发现某个服务器负载变⾼,导致流量转发到这台服务器的时候慢,那么先把这台服务器从反向代理⾥摘掉, 然后在具体的分析排查问题.

5.如果web服务器负载正常,但是访问慢,那么⼜可能是数据库响应不了或者负载变⾼.

6.通过分析⽇志发现,昨天正常,今天变慢,有可能是因为发布了新版本的代码,数据库语句有变化,可能导致索引 失效

7.查看数据库是否存在慢语句,是否有语句执⾏卡死被锁

8.通过分析慢语句的执⾏计划查看语句是否⾛索引,如果没做索引,可能是因为开发发版了新代码,数据库语句有 变化,可能导致索引失效

9.将执⾏分析结果汇报给领导,决定是否建⽴合适的索引或者回滚⽼版本,然后再分析问题

10.CDN缓存失效导致请求转发了服务器上

11.DNS解析是否有问题

你可能感兴趣的:(网络,运维)