jQuery同时ajax多次的问题。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jQuery同时ajax多次的问题。

2016-05-25 11:36:45 1656 1

现在题主有一个页面,列出的是多种商品,等这个页面加载完毕后遍历出所有的商品编号,然后循环向一个地址发送ajax取商品的信息,

可能没有说清楚,我再说一点,我们的接口是向别的服务器请求数据,那台服务器平时压力比较大,返回速度不是很快,如果返回快的话我们也做成一条请求了。

现在问题是:

如果商品数量很多的话(比如30种),有几次ajax返回的是502,这个502出现的原因是不是处理ajax的方法压力太大?
如何解决502的这种情况?
我们尝试用setInterval延迟200ms发送ajax,发现可以解决大部分502的问题,但是有时候仍有部分是502.

取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:14:00

    应该是session被锁住了,同一个用户只能串行的访问开启了session的站点,比如同一个用户访问A页面和B页面(都开启了session),A页面运行(session_start)时会把session锁住,不让别的页面获得,B页面就得等这个锁,等A页面运行完了,锁释放了,B页面才能运行。所以当同时ajax访问多个页面时,后面的页面结果一定要等待前面页面展示后才能在服务端运行展示,如果页面运行慢就会导致后面请求502情况

    解决方法:不用session,或者session用完后立刻用session_write_close释放session锁

    0 0
相关问答

1

回答

jQuery Ajax 常用的方法是什么?

2021-11-07 11:58:35 187浏览量 回答数 1

1

回答

Jquery 的ajax方法在模态弹出窗口中不好使。

2016-07-06 10:41:02 1962浏览量 回答数 1

1

回答

jquery中的ajax的请求出现问题

2016-07-14 16:58:18 2040浏览量 回答数 1

1

回答

jquery mobile ajax 请求,弹出提示框

2016-07-05 17:07:35 1911浏览量 回答数 1

1

回答

能否使用Jquery优化大量Ajax循环操作?

2016-03-24 09:41:52 1591浏览量 回答数 1

1

回答

用 jquery ajax 实现点击图片提交form问题

2016-03-24 09:31:02 1596浏览量 回答数 1

1

回答

jquery ajax和post的问题,两者有什么不同?

2016-03-24 09:06:23 1586浏览量 回答数 1

1

回答

用jquery的ajax提交表单到servlet参数出现乱码,如何修改?

2016-03-23 18:12:08 1900浏览量 回答数 1

1

回答

在html5中jquery如何用ajax上传文件

2016-03-23 13:36:47 2989浏览量 回答数 1

1

回答

用Ajax+js+jQuery实现无闪烁定时刷新页面

2016-03-23 13:21:52 2151浏览量 回答数 1
+关注
云栖技术
社区爱好者,专为云栖社区服务!
34
文章
897
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载