【发布时间】:2010-12-06 19:07:11
【问题描述】:
我正在制作一个频繁执行 API 调用的 Web 应用程序。所有 API 调用都只是简单的 GET 请求,但是我想尽可能加快加载时间和输出返回时间。截至目前,我正在使用 cURL 通过以下方式进行 API 调用:
<?php
function api_call($params)
{
$base = 'https://api.example.com/Api?';
$url = $base . http_build_query( $params );
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
return json_decode($output,true);
}
?>
有什么方法可以优化它以加快下载和/或输出时间?
【问题讨论】: