对于PHP项目,我必须访问RESTful API。我使用curl来熟悉API。我可以使用PHP的cUrl库和使用PHP的shell_exec()函数调用cUrl实用程序来访问上述API。就性能而言,哪种选择会更好,为什么??
附言:我有自己的服务器拥有root权限。
我的谨慎的猜测将是不太有用的测试片段表明curl库更具性能。
编辑:一个小测试表明,这个库更快,但不会太快。此外,如果你获取数百万个URL,网络延迟很可能是一个更大的问题。
性能几乎完全相同,因为相同的东西在内部执行。但是你应该使用API,因为它更干净。