【发布时间】:2018-02-09 03:41:51
【问题描述】:
我正在使用 PHP/cURL 一次发送 15 个 API 请求(运费报价)。每个 API 都有自己的文件,我使用 include('example.php') 将文件包含到主请求页面中。然而,正如你们大多数人已经知道的那样,PHP 是逐行进行的,这反过来又需要很长时间才能得到所有的响应。有没有办法可以包含这些文件并让它们同时运行?我知道这对于 PHP 来说是不可行的,所以我想知道是否有另一种选择,我可以在 PHP 旁边使用另一种编程语言来实现这一点。
【问题讨论】:
-
这是基于意见的。试试 ruby 和 eventmachine。戈朗。二郎。
-
有 curl_multi。但是 PHP 本质上是单线程的,唯一能够并行触发多个请求的方法是将主脚本作为单独的实例多次执行。