网站内容加载慢,运维人员如何排查?
回答·27
最热
最新
- 如果之前正常,现在变慢: 1,网络组带宽检查,是不是带宽不够导致或者有异常流量 2,cdn 最近是不是有变更 3,应用运维通过工具调试网站加载过程,查找影响因素 4,应用运维分析日志,查找是否有异常请求 如果一直慢需要和开发一起调试分析慢的原因,加载资源过多?互联互通?后端响应慢?外部依赖等等
- 1.检查本地宽带下行速度,中间路由或者交换机机是否正常。 2.看下有没在同一域网的人在下载东西拖网速。 3.看下电脑内存大小,检查本地缓存。 4.如果只是那一个网站加载慢,可能是那个网站服务器带宽小导致的。
- 先用浏览器开发者工具看一下网页打开加载项,和解析速度,之后一项一项处理就好了。 一般情况不是网站加载项过多,带宽问题和文件图片太大,就是数据库读取数据时间太长。 而且一般这种情况我会让开发人员去看,大部分是程序运行效率的问题
- 现在的主流浏览器,应该都可以在开发者模式模式(F12 大概率)看到页面加载资源的情况 在此基础上在看问题可能所在 1 页面元素是否用了合适的格式 2 页面加载顺序是否合理 3 是否有合适的域名(不同浏览器/版本对同时加载同一个域名下的元素有不同的策略) 4 如果有 CDN,确认是源站问题还是 CDN 节点问题 5 是否使用了长链接 6 API 的响应是否正常,如不正常,对应的服务器负载是否有异常。到了这步,需要后端同学一起来看 此外,1 2 3 步最好找前端确认下 此外还有需要确认下,感觉慢的打开网页的确切耗时和 DNS 解析出来的 IP 情况
- 1.首先排查服务器内存硬盘 CPU 网络占用情况 2.谷歌浏览器 F12 开发者模式刷网页,看下哪个模块加载最慢
- 1 排查数据库是否和网站内容在同一服务器下,不在同一服务器下可能出现读取数据库缓慢导致网站打开缓慢 2 检查是否存在问题,网络是否有攻击,是否有人攻击网站,这两点都我有可能导致网站打开缓慢 3 检查服务器软硬件是否存在问题
- 掉线了,重启路由器,还不行踹两脚。
- 先看看服务资源有没有用尽 服务器资源正常的话,就看看是哪些接口超时,或者直接看服务器的日志,是不是某些服务处于关闭状态,或者慢 sql 问题等等
- 80%的问题是数据库没有优化好
- 思路: 1.本地网络 2.网络链路 3.服务器负载