PHP脚本以并行运行多个PHP脚本
我试图让多个php脚本并行运行。我正在运行WAMP,这意味着无法轻松访问bash或cronjobs。因此,我们试图仅使用php实现这一点PHP脚本以并行运行多个PHP脚本,php,parallel-processing,Php,Parallel Processing,我试图让多个php脚本并行运行。我正在运行WAMP,这意味着无法轻松访问bash或cronjobs。因此,我们试图仅使用php实现这一点 <?php include("test2.php"); include("test3.php"); include("test4.php"); ?> 目标是使脚本并行运行这些脚本,等待它们并行运行完成并输出一个表示已完成的回音。我遗漏了什么吗?为什么没有人提到使用iFrame。天才 <IFRAME SRC="example1.php" WI
<?php
include("test2.php");
include("test3.php");
include("test4.php");
?>
目标是使脚本并行运行这些脚本,等待它们并行运行完成并输出一个表示已完成的回音。我遗漏了什么吗?为什么没有人提到使用iFrame。天才
<IFRAME SRC="example1.php" WIDTH=0 HEIGHT=0></IFRAME>
<IFRAME SRC="example2.php" WIDTH=0 HEIGHT=0></IFRAME>
<IFRAME SRC="example3.php" WIDTH=0 HEIGHT=0></IFRAME>
可以从PHP文件中运行,并允许同时运行多个脚本。doh。
就我所知,PHP是一条一条语句地解释和执行代码的,这正是我所需要的,工作起来就像一个魔咒 CURL或readfile()可能支持在内容流化时回显内容,但只能在调用完成后进行。iframe解决方案将起作用;或者,javascript用于异步调用页面;您可以使用backticks``运行bash命令,但它既不可移植,也不是很好的实践
这里有一个shell脚本选项:还有一件事需要考虑,如果您希望它在一个圆圈中运行,只需将它添加到标题中即可。它将等待iFrame加载,然后移动到下一页
<body onload=window.location='parsethem.php'>
Windows=Task Scheduler,Linux=bash/Cronfine,尽管如此。我试图将其包含在一个脚本中,使其能够在计算机之间移动,而无需设置任务…在这种情况下。。如果您希望PHP一起处理,不幸的是,这不会发生。PHP从第1行一直工作到处理结束。。因此,基本上,您的第一个include将得到处理。。然后输出,然后你的第二个包含将被处理,然后输出,最后你的最后一个包含将被处理,然后输出,如果使用这样的方法技术上不正确,我只是希望有人有一个比这个更有效的方法。试试这个:I帧是一个糟糕的主意,浏览器的意义是什么,这些应该通过命令行调用。使用iframes意味着这些可以在单个php文件中运行,同时加载,完成后,我可以使用javascript window.onload加载另一个php文件。是的,这种方法很混乱,从技术上讲是不正确的,但有时结果才是最重要的。不管你怎么说,这种方法对我来说非常有效。。。它并行运行多个php文件,并等待它们全部完成后再继续。它100%并行运行。虽然您可能不会这样称呼它,至少使用WAMP,但它确实如此。@SuperMar1o,您好。您能告诉我更多关于您如何使多个脚本并行运行的信息吗?在我的例子中,在
中的php脚本完成后,浏览器会带着代码等待。
<body onload=window.location='parsethem.php'>