我在PHP中使用以下代码,根据vimeo API 获取vimeo视频的缩略图(来自JSON)
private function curl_get($url)
{
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$return = curl_exec($curl);
curl_close($curl);
return $return;
}
在对页面进行分析后,我注意到curl_exec大约需要220毫秒,考虑到我只想要视频的缩略图,我发现这需要很多时间。
你知道获取缩略图的更快方法吗?
curl_exec大约需要220毫秒的
这可能是网络开销(DNS查找-连接-传输-获取传输的数据)。这可能不可能再加快了。
确保在本地缓存结果,这样就不必每次都重新获取结果。