背景:
- 我有两个页面(index.php 和 script.php)。
- 我有一个从 index.php 调用 script.php 的 jQuery 函数。
- script.php 将进行大量数据处理,然后将该数据返回给 index.php,以便将其显示给用户。
问题:
- index.php 似乎正在超时,因为 script.php 需要很长时间才能完成。script.php 有时可能需要长达 4 小时才能完成处理,然后才能将数据返回给 index.php。
- 我说 index.php 超时的原因是 b/c 它永远不会更新,并且即使在 script.php 停止处理之后也只是用沙漏坐在那里。
- 我确定 script.php 确实成功完成了处理 b/c 我也在将输出写入日志文件,并看到所有内容都在处理中。
- 如果 script.php 处理的数据不多,那么 index.php 将按预期更新。
- 调用 script.php 时,我没有在 index.php 内的函数中设置任何超时值。
在等待很长时间 script.php 完成后,是否有更好的方法让 index.php 更新?我正在使用 FireFox,这可能是 FireFox 的问题吗?