使用Laravel的最大并行AJAX请求

时间:2017-10-24 07:36:05

标签: php ajax laravel session cors

我正在开发一个需要通过AJAX向服务器发出超过20个并行请求的应用程序 为此,我更改了请求中的主机名,因为此应用程序达到了最大并发请求数。我更改了域名如下:

www1.domain.com
www2.domain.com
www3.domain.com
www4.domain.com
www1.domain.com
....
www4.domain.com

我使用以下代码进行AJAX调用:

var parallel_uri = el.protocol + "//" + host + parallel + '.domain.com' + el.pathname;
return jQuery.ajax({
    url: parallel_uri + '/' + id + '/' + 'status',
    type: 'GET',
    async: true
});

但是当我这样做时,我看到我失去了会话,我被重定向到登录页面 Laravel中的`SESSION_DOMAIN常量声明如下:

SESSION_DOMAIN = .domain.com

我在阅读link on Gist

后启用了CORS

如何为最大并发请求停止错误?

1 个答案:

答案 0 :(得分:0)

经过一些尝试,我找到了一个解决方案,我必须使用这种身份验证的令牌身份验证我能够做出这种请求。