后台接口打log查看时间运行都不超过1秒,但是前端ajax同步请求却要花上3、4秒,改成异步就不会存在这个问题。。同步按道理响应快的话也不至于这么慢
nginx的日志查看,接收到请求也是立马执行
这个问题困扰好久了,不知道具体是哪一步耗时??
ajax基本就是异步提交,同步基本不用考虑
也看网络,有时候加载就快
把async 去掉或者设置成为true
async: false(默认为true)指的是 将ajax请求设置为同步,所以在请求response之前都会阻塞
减少DOM操作
应该是加载的过程中,数据请求的问题,同步的概念就是这样子
同步请求肯定会慢的,前台需要等待执行完成并返回结果后才能继续后面的操作。ajax通常都是异步的。
用Ajax的话,主要是异步处理,同步的话,基本不用Ajax来解决
检查dns 或网络路径