我已经对cURL和file_get_contents进行了一些调查,根据我的阅读,cURL要快得多(参见:https://stackoverflow.com/questions/555523/file-get-contents-vs-curl-what-has-better-performance)
但是现在我想知道getJSON的性能速度?我想知道以备将来参考。
谢谢!
答案 0 :(得分:0)
一个在服务器上运行,另一个在客户端上运行。这使得它主要依赖于这两者的互联网速度。
我会说在服务器上执行此操作会更快,但如果可能的话,最好在客户端上执行此操作,因为这意味着您的服务器不需要做太多工作。
然而,这是从用户的角度分析实际时间。使用getJSON
的一大优势是,您可以向用户显示您正在加载的内容,这对file_get_contents
来说要困难得多。虽然PHP解决方案可能更快,但用户会认为getJSON
更快,因为他/她在加载过程中会得到反馈。