我被要求使用一个简单的Facebook API返回工作中喜欢或分享的数目,这些数目将返回json字符串。
现在,由于我要对大量链接进行此操作,因此哪个更好:

使用file_get_contents或cURL。

它们似乎返回相同的结果,并且cURL的使用似乎更复杂,但是它们之间有什么区别。为什么大多数人建议在file_get_contents上使用cURL?
在运行api之前,可能需要一整天的时间来处理,我希望获得反馈。

最佳答案

几年前,我对两者进行了基准测试,CURL的速度更快。使用CURL,您可以创建一个CURL实例,该实例可以用于每个请求,并且可以直接映射到非常快的libcurl库。使用file_get_contents,您将拥有协议(protocol)包装器的开销,并且每个请求都将执行初始化代码。

我将挖掘出基准脚本并在PHP 5.3上运行,但我怀疑CURL仍然会更快。

关于php - 使用文件获取内容或 curl ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5844299/

10-16 18:18