摘要: 这几天在做抓取.发现用PHP的file_get_contents函数来获取远程文件的过程中总是出现失败,并且效率很低下.所以就做了个测试的demo来测试下PHP中各种方法获取文件的速度.程序里面使用了四种方法 分别是1,使用输入输出缓冲和include包含远程文件拿到对应url的内容这个需要开启PHP的allow_url_include选项2,使用fopen来以只读的方式打开并读取远程文件.3,使用file_get_contents函数来获取远程url文件.4,使用PHP的curl拓展来获取远程文件.具体里面是啥工作原理我不知道,不过通过测试我得到的结果是第100次调用:get_file_b. 阅读全文
posted @ 2013-08-29 18:59 第一缕阳光 阅读(1757) 评论(0) 推荐(0) 编辑