SFTP 和 FTP 设置
FreeFileSync 支持 SFTP 和 FTP 同步。只需要在设置的时候输入地址、账号、密码即可:
备注为了防止 (S)FTP 服务器把文件的
“最后修改时间”设置成
当前时间,你可以把
文件比较设置成仅比较文件大小。
也可以设置成双向同步,日期较新的文件会同步到另外一侧。
SFTP 设置的性能优化
默认设置下,FreeFileSync 只创建一个链接,占用一个 SFTP 通道。这时候只有一条 SFTP 命令能够执行。
这种情况下,大部分的时间都用在等待服务器的回复上。你可以通过增加链接数量和通道数量来加速文件同步。
当使用 N 个链接,M 个通道的时候,文件夹的读写时间就降低为 1/NxM 。
比如: 使用 10 个链接,占用 2 个通道,那么时间就降低为 1/20 。
- 建立新的链接和启用新的通道都会占用时间。如果只是同步一个小文件夹,建立太多的链接占用太多的通道可能会让整个过程变慢。
启用多通道可能比启用多链接更快一点。
- SFTP 服务器内部会限制登录的通道和连接的数量。一般服务器会限制每个用户只能同时登录一个链接,所以这个链接数应该保持低设定。
如果一个用户同时发起多个链接,服务器可能会拒绝响应。
- 多链接可以在文件夹对比和同步的时候都可用,多通道只在文件夹对比的时候启用。
- 当 SFTP 服务器很慢而且文件是未压缩的时候可以开启开启文件压缩 功能提速(比如传送文本文件慢的时候)。
但是,如果网速非常快(比如局域网内),或者文件已经是压缩过的(比如 zip 文件),开启压缩占用的压缩时间可能整体的传输速度。
建议
一开始用少量文件来测试不同链接数和通道数的组合,找出哪种组合是速度最快的。
备注:FreeFileSync 会 复用 已经存在的 SFTP 链接和通道。
所以,做测试的时候你需要 重启 FreeFileSync 软件。