如果浏览器关闭,则执行所有ajax请求

时间:2016-08-29 07:41:06

标签: javascript php ajax linux codeigniter

我的codeigniter项目中有一份报告,这是一份报告超过100页的复杂报告。

为此我使用ajax来检索数据。

有超过60多个ajax请求我使用set time out来运行每个请求。

报告花了将近8分钟才完成。

这就是为什么我想要运行crone,但是当我添加crone时它没有通过linux运行ajax代码,

有没有办法从后端(不使用浏览器)或从linux运行整个过程?

1 个答案:

答案 0 :(得分:0)

如果您正在寻找非浏览器选项,则无需使用ajax。您可以使用纯PHP脚本执行相同的操作。您将60+ ajax请求转换为不同的函数,并在一段时间间隔后调用这些函数。