PHP网页中的异步调用

PHP网页中的异步调用,php,asynchronous,Php,Asynchronous,我是PHP新手。我的网页上有一段代码,我想异步执行。此块包含以下内容: 1.一个shell\u exec命令。 2.Aftp\u获取内容 3.两个图像调整大小 4.一次调用mysql进行插入 是否有办法使该块异步,以便快速加载页面的其余部分。 请询问是否需要更多详细信息 一种可能的解决方案是使用curl进行伪异步调用。您可以将代码的异步部分放在一个单独的php文件中,并通过curl调用它。例如: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,

我是PHP新手。我的网页上有一段代码,我想异步执行。此块包含以下内容:
1.一个
shell\u exec
命令。
2.A
ftp\u获取内容

3.两个图像调整大小
4.一次调用mysql进行插入

是否有办法使该块异步,以便快速加载页面的其余部分。
请询问是否需要更多详细信息

一种可能的解决方案是使用curl进行伪异步调用。您可以将代码的异步部分放在一个单独的php文件中,并通过curl调用它。例如:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'YOUR_URL_WITH_ASYNC_CODE');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);

curl_exec($ch);
curl_close($ch);

您可以将这4个任务放入一个队列,可能类似于,然后让后台工作人员处理此队列。

它将如何处理ftp\u get\u内容的结果?如果要将其包含在页面中,则在完成此操作之前,无法向客户端发送任何内容,但它不工作。