PHP Apache启用多进程/线程

时间:2015-10-08 20:54:50

标签: php multithreading apache multiprocess

好吧,我有一个包含多个工具的Web应用程序。 一个这样的工具在同一个PHP脚本上发送一个简单的Ajax请求,该脚本又通过Curl发送一个HTTP请求,但问题是这个请求需要很长时间。

由于此过程需要很长时间,因此我无法在应用程序中执行其他任务,因此我希望完成此过程以使用其他工具。

如何分配或启用PHP以使用多个子进程或进程?

在这种特殊情况下,我不需要也不想使用Thread Class,或者“exec”通过命令行执行。

问题说明:

我有上传文件的脚本,但是当我上传文件(大尺寸)时,这个脚本需要很长时间,因此在加载文件时,我希望看到我上传的历史记录文件。 为此,应在浏览器中打开另一个带有URL历史记录上传的选项卡。 问题是,当我打开记录时,这将保持“等待”,直到另一个选项卡完成加载(完成上传文件时)。

I thing )问题是PHP在同一进程/线程中处理所有内容,这会阻止您一次使用多个脚本(在浏览器上使用多个选项卡

所以我的问题是我需要同时运行多个进程,而不必等待任何进程完成运行。

我目前正在使用Linux Centos 7服务器,Apache + PHP 5.4和4GB RAM分配给PHP。

由于

0 个答案:

没有答案