我在LAMP环境中有一个web应用程序。
我有一些ajax调用需要处理异步超时回调,流程如下:
来自客户端的
G 211
我不知道如何用PHP处理这种请求。唯一能显示图像的方法是将超时时间存储在数据库中,并构建一个轮询进程(带有cron和curl本地调用),以检查数据库中是否有一些记录要通过查询处理。有了这个运算,超时操作的精度就会很差,最后一分钟,我不喜欢投票的方法。
使用一种不同的技术,比如Java,我会用计时器打开一个单独的线程.如何在php脚本页面中执行此操作?
发布于 2022-01-12 10:51:40
在PHP中很难做到这类事情,我的方法是使用exec函数:
exec("php callback.php > /dev/null &");这将创建一个新的进程,并且通过输出重定向,您不必等待进程完成。这取决于您需要达到什么样的吞吐量,以及这个定时器功能需要有多大的可靠性。
https://stackoverflow.com/questions/70679704
复制相似问题