我有一个要使用bittrex api查询的altcoins数组。我循环遍历它们并将其作为参数传递给API,如下所示:
$coins = array("BTC-LTC", "BTC-PTOY", "BTC-BLK");
for($i=0; $i<3; $i++) {
$mkt_code = $coins[$i];
getPrice($mkt_code);
}
function getPrice($mkt_code) {
$uri = 'https://bittrex.com/api/v1.1/public/getticker?market='.$mkt_code;
$obj = json_decode(file_get_contents($uri));
/*do something like save prices in a database*/
}
但是,如果我设置一个cron作业来运行这个文件,假设每分钟运行一次,并且数组大小超过100,那么可能需要相当长的时间才能按顺序执行。我想要一种同时进行的方式,这样我就可以一次得到所有的价格,更快,更实时。请帮帮忙,我对此还是个新手。谢谢
发布于 2018-01-09 16:08:18
https://stackoverflow.com/questions/48171742
复制