web 页面一直显示加载中,如何分析和判断问题是什么?

一个 web 页面加载比较慢,一直显示加载中,如何分析和判断问题是什么?如何确认是前端还是后台的问题?

回答·69
最热
最新
  • js吧😄😄😄😄😄😄😄😄😄😄
  • 调接口看,接口返回错误可能就是接口问题,接口返回正确,那是前端问题。
  • “一直加载中”, 大部分服务端的http请求处理都是有超时时间限制的,所以这个问题只有一直可能:前端loading逻辑处理有问题
  • 打开开发者工具,看看错误是什么,是js错误还是,500,还是400,400就是URL不对,可能部署代码抖没部署好,500是服务端错误,再去调用接口打日志,JS错误,直接console.log打日志,看看前端页面直接调试。
  • 我觉得可以根据OSI七层结构,一层一层往上找原因:比如底层的网络状况好不好,IP和端口防火墙设置,DNS解析服务正不正常,直到最上层的web应用接口是否正常,web前端代码逻辑是否有问题
  • 1控制台查看是否有错误 2没错误,数据接口请求正常下看前端 3就算请求不到数据,接口错误,也要在一定时间关闭,并给于友好的提示。 3使用的人不懂可能就一直等下去,这是一个大错误。 4适当的进度条也可以有的
  • 这个问题分析可以通过F12就可以解决; 1、如果抓包获取请求到返回的时间长 而导致的页面慢 是后台的问题; 2、如果是请求获取数据很快,但是数据很多页面渲染需要时间 是前台或者设计存在问题。
  • F12看请求,如果请求不慢就是前台js问题了
  • 页面加载几个关注点1、JS获取。2、服务方响应超时。3、大数据量展示问题。4、本地页面解析问题。具体操作:打开浏览器发者者选项一步步确认。首先有无明显错误。查看网络访问时间等。
  • 直接访问接口,看接口是否能返回数据。如果接口有数据返回一般来说就是前端问题。