【发布时间】:2011-10-26 04:06:06
【问题描述】:
现在我正在使用数据 API 协议获取 youtube 视频的信息 访问这个 url 会显示我需要的信息,但它对于执行十几个查询来说太慢了。获取 24 个视频大约需要 10 秒。
有没有办法在一个请求中发送多个查询或另一种方法 更快地获取信息?现在我只是用它来获得收视率。
https://gdata.youtube.com/feeds/api/videos/[video id]
编辑:此时我正在通过 php 使用 get_file_contents() 获取它。 有没有比这更快的页面下载功能?
【问题讨论】:
-
为什么要使用加密协议?这大大减慢了速度
-
简单的解决方案:同时做多个请求。
-
@ alienwebguy 如果我不安全地使用它,它的速度完全相同。 @Chronial 我怎么能用 php 做到这一点?
-
@Drake curl 有这样的功能,请参阅
curl_multi_init()和其他 curl_multi 功能。 -
您是否为每个请求打开一个新的 curl 连接?您如何获取这些提要?
标签: javascript php jquery youtube