在两个远程服务器之间传输文件时,PHP FTP功能是否使用服务器带宽?

时间:2018-03-06 10:19:26

标签: php ftp sftp

我正在用PHP构建一个脚本,该脚本从一个远程服务器获取文件,并使用PHPs FTP类自动将它们传输到下一个服务器。这让我想到了以下问题。

  • 是否可以从一个远程服务器提取文件并将其传输到另一个远程服务器,而根本不会将文件存储在我的服务器上。
  • 如果是这样,这是否会影响我的服务器带宽或处理能力?因为我只是发起转移的中间人。
  • 如果确实影响处理能力。服务器的哪个方面需要升级/哪个方面会受到最大压力(RAM,CPU,带宽)。

如果你知道的话,你能否就最好的方法提出建议?谢谢。

1 个答案:

答案 0 :(得分:0)

是的,它明显地使用中间人的资源;什么都没有。究竟它的用途和用量取决于你的具体用途。如果您将数据从一个套接字直接传输到另一个套接字(而不是先将文件下载到磁盘再重新上传),那么它将使用少量的CPU和内存,以及尽可能多的带宽。