AJAX返回数据太慢是怎么回事?

我就使用$.get(url+参数)这种形式传递参数给PHP后端进行处理。

比如点击发送短信按钮,首先我判断填入的手机号格式是否正确和重复,我发送AJAX到验证PHP,之后在这个AJAX里又嵌套了$.get(url+手机号参数)发送到另外一个PHP,用于生成验证码并且插入到数据库。

这时候,问题就出现了,可以用,但是,导致了点击发送短信按钮,点半天才有反应,响应特别慢,其它表格如用户名和密码我也通过这种AJAX方式验证,也需要反应一会才显示出来,请问这样的问题该如何解决呢?非常感谢!~


智慧大石
浏览 1100回答 1
1回答

小怪兽爱吃肉

更新:network 点击你发送的请求 Timing那里有三行request sentwaiting(TTFB)content download你先确定是哪块慢。。。如果只是waiting(TTFB)耗时长,那就是你接口的问题,服务器 IO的问题,这个问题我就没办法解答了你看下 devtools F12 network 那里你发送的请求,看是不是后台返回慢或者把各个节点的时间console出来这样才能对症下药不过据你描述,可能是后台接口问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript