Cryptocoincharts API jquery / json?

#javascript #jquery #json #api

#javascript #jquery #json #API

Вопрос:

Я здесь первый пользователь Stack, и я хочу знать, как превратить их rest / json api в jquery / json, чтобы ускорить время загрузки.

Это их код,

 $pair = "ltc_usd";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.cryptocoincharts.info/v2/api/tradingPair/".$pair);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$rawData = curl_exec($curl);
curl_close($curl);

$data = json_decode($rawData);

echo "<pre>";
echo "Price of ".$data->id.": ".$data->price."n";
echo "Trade this pair on ".$data->best_market."n";
echo "</pre>";
  

и это их моя версия,

 <tr>
   <td>LiteCoin</td>
   <td>LTC</td>
   <td class="center">
      <?php
         $pair = "ltc_btc";
         $curl = curl_init();
         curl_setopt($curl, CURLOPT_URL, "http://www.cryptocoincharts.info/v2/api/tradingPair/".$pair);
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
         $rawData = curl_exec($curl);
         curl_close($curl);
         $data = json_decode($rawData);
         if($data->price > 0) { echo $data->price." Btc</td>"; } else { echo "0 or Unlisted</td>"; } if($data->best_market != "") { echo "<td>".$data->best_market."</td>"; } else { echo "<td>Unlisted</td>"; } if($data->volume_btc > 0) { echo "<td>".$data->volume_btc." Btc</td>"; } else { echo "<td>0.00 Btc</td>"; }
         ?>
   </td>
</tr>
  

Причина в том, что текущий код действительно медленный, например http://cryptodatabase.net/coins-b загрузка занимает 25 секунд.

Не мог бы кто-нибудь помочь мне с этим, пожалуйста, и спасибо вам.

Комментарии:

1. Все еще ищете помощь с этим, это было бы очень ценно.