答案 0 :(得分:7)
如果您使用这些功能从/向其他主机传输数据,本地速度无关紧要,它将与传输数据所需的时间相比相形见绌。
使用每个功能来获得它的好处。在php中,您可以选择使用stream wrappers与大多数文件功能或专用函数。
可与协议包装器一起使用的通用文件函数:
copy
- 好吧,复制一个文件。rename
- 移动/重命名文件。file_get_contents
- 阅读文件。file_put_contents
- 写一个文件。fopen
- 细粒度读取,例如同步或读写IO。专业功能:
fsockopen
- 打开套接字,即直接网络通信(不是HTTP)。以上功能按特定顺序排列。选择列表中与您所需操作匹配的第一个。
答案 1 :(得分:1)
如果您需要从某个地方下载某些内容并且您的服务器上有cURL,请坚持下去。所有选项都同样快,但cURL在CPU上有所改善,并具有很好的附加功能,如支持压缩和保持活动。它会给你最好的结果,让你高枕无忧。
如果您没有cURL,那么请使用内置函数。