在PHP应用程序中使用sleep()?

时间:2018-12-06 09:24:36

标签: php wordpress

我有一个WordPress plugin,在WooCommerce中结帐时会调用某种服务。用户进行结帐时,将对API进行POST调用,并在该服务上创建发票。 然后,我发出GET请求以获取发票的PDF文件,以便可以将发票(post callget call)邮寄给客户。

事实证明,进行后续调用会触发API上的一个块,因为两次调用是在很短的时间内完成的。

现在,我正在考虑在进行sleep(2)呼叫之前进行GET或需要等待的秒数(我已经要求获得此信息的支持),但是如果我不这样做,错误地将阻止应用程序的执行。

是否有内置的方法可以在PHP中进行异步调用,还是需要为此使用某种库?我可以使用诺言在x秒后拨打电话吗?

我从来没有在PHP中进行异步调用,所以我不确定什么是最好的前进方法。

0 个答案:

没有答案