PHP file_get_contents有时候很慢,有时候很快

file_get_contents('http://www.baidu.com');这么一行简单的代码,有时候执行只要几毫秒,有时候却要1分钟;

我是MAC系统10.14.3,php版本7.2.11和5.6.37都存在此问题,请问大佬们平时有没有遇到这个问题?是如何规避解决的。因为系统项目中用了file_get_contents,不解决这个问题打开很慢。。。### 问题描述

阅读 2.4k
3 个回答

会不会是网络原因呢?

file_get_contents确实很慢,可以改用curl

自己加个全局函数,比如:sf_get_url(),请求过程用curl实现。
然后将项目所有php文件中的file_get_contents全部替换成sf_get_url,编辑器或这ide都可以进行这样的操作。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题