带有$ context的file_get_contents超级慢

时间:2013-06-28 18:02:06

标签: php curl file-get-contents

所以我在我的网站上添加了类似搜索的功能,用户可以在其中获取文字,图片和视频结果。

功能很简单

<?php
// $query is passed from the search form input
function getVideo($query) {
$opts = array('https'=>array('header'=> 'Connection: close'));
$context = stream_context_create($opts);
$pattern = "/<title ?.*>(.*)<\/title>/";
preg_match($pattern, file_get_contents($query,false,$context), $matches);
return $matches[1];
}

这是一个刮刮的示例网址 https://gdata.youtube.com/feeds/api/videos?q=2013%20BMW%20X3%20xDrive28i&start-index=11&max-results=1

我需要做的就是获取视频的标题,需要6秒钟。 有什么建议?我已经阅读了一些关于使用curl的文章,但对很多文章来说,它并没有减少服务器等待时间。

0 个答案:

没有答案