【发布时间】:2012-02-17 17:53:26
【问题描述】:
这段代码:
$ip1 = `/usr/bin/dig $host1`;
$ip2 = `/usr/bin/dig $host2`;
$ip3 = `/usr/bin/dig $host3`;
一一运行。问题是挖掘响应速度是随机的。它可能很快,也可能超过 10 秒。我的问题是如何在同一页面上同时运行这 3 行代码?
我愿意接受其他方法,例如在 3 个不同的页面中运行。我有一个array_chunk($input_array, 3)。 $input_array 是 mysql 查询的结果,其中包含我可以在上面的 3 个不同查找中运行的值。我将查询分为 3 个部分。现在的问题是我不知道如何将 3 个部分发送到 3 个不同的页面并运行 dig 查找。我只知道如何用表格来做到这一点。这就是为什么我向您展示了上面的代码。我现在一片空白。
请帮助我。提前致谢。
【问题讨论】:
-
@MarkBaker Backticks run shell commands,其中
/usr/bin/dig是其中之一。 -
我的立场是正确的——我今天的新学习点
-
您希望您的应用程序在这 10 秒内做什么?
-
@webbiedave:这只是一个例子。我可以有 100 个或更多的名称服务器来查找。而不是逐个查找,我想可能将它分成 10 个部分并同时运行 10 个挖掘查找。这将比在单个挖掘查询上运行 100 次查找要快。
标签: php multithreading process