关闭浏览器时如何保持Apache服务器满足请求?

时间:2012-03-15 19:49:08

标签: php browser

我打算用PHP写一个文件的N-queens解决方案。由于大N的时间过长,我想在服务器上放置PHP代码,然后请求该页面。是否有可能当我关闭浏览器中的选项卡时,服务器会继续计算并写入文件以满足我的请求?然后我会检查文件以查看结果。如果不可能,欢迎任何有关此问题的建议。

1 个答案:

答案 0 :(得分:1)

您可以结合使用ignore_user_abortset_time_limit

ignore_user_abort(true); // continue to run after client disconnects
set_time_limit(0); // infinite time limit

而不是无限的时间限制,您可以估计脚本需要的秒数,并填补更多时间。这样,脚本就没有机会挂起进程。