两个不同服务器之间的同步速度更快

我正在使用门来同步我的项目模块。 但是,如果我必须同步位于两个不同位置的两个不同服务器的模块,例如从浦那到哈尔施塔特。 我可以使用哪种脚本在同步时更快地传输压缩文件?

您可能会尝试使用rsync – 它会将一个目录同步到另一个目录,只传输文件的更改部分。 还有一些Windows版本,如cwrsync 。

编辑:哦,你想同步两个Unix服务器。 大多数现代unix已经有rsync或有rsync软件包可用。 要将server1同步到server2,您需要在server1上执行类似的操作:

rsync -razv --progress /path/to/soruce/dir/ username@server2:/path/to/destination/dir/ 

这个语法告诉rsync使用ssh,所以你不需要运行rsync服务器,传输将被encryption。

如果您尚未通过VPN传递数据,则可以尝试此操作,因为它可以增加传输量。 否则,您可以select购买更大的pipe道到位置或使文件变小。 你可以试试QOS,但是除非瓶颈在你的networking上,否则不会有太大的影响。