我想将文件从美国的服务器传输到中国的另一台服务器,我想知道最好的方法是什么?与其他文件传输(例如在国内)相比,有什么需要特别考虑的吗?
另外,最佳方法是否取决于文件大小?比如说,1 TB 文件与 10 KB 文本文件?
谢谢!
答案1
取决于你想做什么。复制一个 10G 文件几乎总是比复制包含 1000 个小文件的 10G 文件更快(因为连接等),尽管你可以通过使用并发连接来加快小文件的大小。
对于一般用途来说,SFTP/SCP 是不错的选择。Rsync 和 Robocopy(仅限 Windows)是更具体的工具。只要所有系统相互信任,Torrent 就是一种将大文件传输到多个系统的非常有效的方式。
如果您有很多文件并且只更新其中的一些,那么差异复制会更加高效。