首页 > Web开发 > 详细

file_get_content、fsockopen和curl之间的优缺点

时间:2015-11-02 15:25:17      阅读:615      评论:0      收藏:0      [点我收藏+]

file_get_content

优点:在抓取单个文件上,效率很高,返回没有头信息的文件。

缺点:在抓取远程文件时,和fopen一样容易出错。在抓取多个跨域文件时,未对DNS进行缓存,所以效率上不不高。

curl

优点:经过的包装支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证,HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。

缺点:配置复杂一些。

fsockopen

优点:fsockopen 较底层,可以设置基于UDP或是TCP协议去交互。 返回完整信息。 因为其稳定性,在抓取远程图片时,使用该函数。

缺点:,配置麻烦,不易操作。

file_get_content、fsockopen和curl之间的优缺点

原文:http://www.cnblogs.com/xiashuo-he/p/4929951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!