background image

1,fopen / file_get_contents 每次请求都会重新做 DNS 查询,并不对 DNS 信息进行缓存。
2,CURL 会自动对 DNS 信息进行缓存。对同一域名下的网页或者图片的请求只需要一次
DNS

 

查询。

这大大减少了

DNS 查询的次数。

因此,

CURL 的性能比 fopen、file_get_contents 要好,建议使用。