在随机情况下,多个AJAX呼叫会停滞不前



我在一个页面上有10个以上的ajax呼叫期望主页呼叫。在我的local env.中,所有AJAX请求都可以正常工作,但是问题是在prod env.上随机进行某些AJAX调用被阻止,然后进行一段时间的待处理(停滞),此后,它完成了请求,有时需要超过4分钟才能完成请求。。

这是在随机时间发生的,没有想法可能是什么问题。

我使用的代码很简单,因为这是:

$.ajax({
    type: 'POST',
    url: 'http://...',
    cache: false,
    data: JSON.stringify(jsondata),
    dataType: "json",
    contentType: 'application/json; charset=utf-8',
    async: true,
    success: function(data){ //code },
    error: function(xmlHttpRequest) { //errorhandler }
});

对此的任何帮助将不胜感激。

我需要查看更多代码,但是发送10个并发请求可能会导致问题。我看到了防火墙块请求,网络服务器拒绝回答等。您可以尝试按照承诺发送请求,并强制请求将请求发送到顺序执行(或嵌套它们:))。查看是否有效。

最新更新