假设用户单击了一个按钮,这导致将 jquery ajax 请求发送到我的服务器。
服务器响应 ajax 请求开始一个复杂的过程。假设该过程需要 5 分钟才能完成。
与此同时,用户感到无聊并关闭了他的浏览器窗口。
服务器上的脚本会继续处理直到它在正常时间完成,还是会停止?
如果用户访问一个 url,同样的事情,例如 example.com/process.php?data=xxx。这将启动 process.php,它开始处理数据,需要 5 分钟才能完成处理。
这个处理是否会一直继续,或者如果用户关闭浏览器,它会停止吗?
(我问是因为我担心该过程会完成一半并导致数据损坏)。