PHP – 运行exec多个php文件

我正在运行一个curl脚本来进行数据挖掘; 因为它运行所有date大约需要600秒。 所以我想,如果我分成负载两个或三个或其他…线程,然后我可以拆分600秒。

有什么build议么?

我知道一个办法是通过Windows调度程序,我可以让它执行多个文件; 但理想情况下,我想有Windows调度程序执行(即PHP的CGI thefilename.php)一个单一的文件,并有一个执行多个其他人。

有什么build议么? 谢谢,

Solutions Collecting From Web of "PHP – 运行exec多个php文件"

不是真的回答你的问题,而是一个解决方案。 你可以像这样创建一个批处理文件:

 start php-cgi thefilename.php start php-cgi thefilename.php start php-cgi thefilename.php 

这将创建三个独立的线程。

如果你被困在windows上,也就是说你没有pcntl扩展,我建议使用curl_multi_ *异步执行多个请求。 如果你的瓶颈是服务器延迟,这是获得更多性能的好方法。