我有一个URL:http://192.168.10.136:81/print/in-bill-tmp。目前我使用laravel的HTTP调用它,但我需要等待响应才能做下一件事,这导致我的处理速度变慢了很多。那么有没有什么方法可以不等待响应就调用它,比如PHP CLI?
请给予我举个例子!
我有一个URL:http://192.168.10.136:81/print/in-bill-tmp。目前我使用laravel的HTTP调用它,但我需要等待响应才能做下一件事,这导致我的处理速度变慢了很多。那么有没有什么方法可以不等待响应就调用它,比如PHP CLI?
请给予我举个例子!
1条答案
按热度按时间mzsu5hc01#
使用AJAX调用将请求发送回Web服务器。
可选检查是否成功--在“回调”中。但是如果出现故障,它会变得笨拙,不知道在哪里通知用户“打印”失败。
所以,你可以简单地忽略AJAX调用的回调。
示例代码
无CLI,但需要使用PHP脚本来处理请求。它 * 可能 * 是你来自的同一个脚本,但是然后你需要检查参数
$_GET
等,看看它是一个常规请求还是一个异步调用。技术返回“瞬间”;所有的工作都在另一个进程的后台,需要多长时间都可以
无队列。不过,不要一次产生数百个这样的电话。不管怎样,用户按按钮能有多快?可能不会像他们完成的那么快。
对不起,我不能把它翻译成Laravel。