如果用户更改页面,REST API将停止

时间:2017-07-19 15:50:13

标签: php rest codeigniter

我一直试图找到答案,但遇到麻烦就这样了。

我制作了一些REST API。

我的平台允许用户将他们的Mailchimp订阅者同步到他们的帐户。我试图让它在后台运行(因此决定创建API以与Mailchimp交谈并吸收其用户数据)。

目前,当他们登录并点击第一页时,我对我们服务器上的文件运行ajax调用,例如mailchimp.php

然后,该文件调用我们自己的API(在不同的子域上),然后与Mailchimp进行所有通话并相应地更新数据库中的用户数据。

一切正常,除非用户移动到新页面。

如何让我们的子域上的REST API继续运行直到完成,而无需用户等待?

需要注意的一件事是,如果他们打开原始页面并在新标签页中转到新页面,它会保持正常运行。

所以我觉得它与ajax调用在更改页面时被终止有关?但我认为这不会阻止REST API完成

0 个答案:

没有答案