FTP-传输文件会消耗传输时间-如何优化它?

FTP-传输文件会消耗传输时间-如何优化它?

这个问题可能非常普遍。

当我将文件传输到 FTP 服务器时,所有文件都会被传输,而只有更改过的文件才会被传输:例如,我磁盘上的一个文件有 7556 字节,而 FTP 服务器上的文件有 7305 字节(同一个文件,但双方的计算方式不同)。因此,即使我没有更改任何内容,它也会传输。

时差也是一样:如果我比服务器时间晚几个小时,我的文件就会被视为较旧的文件(当然假设更改是在这几个小时内进行的)并且不会被传输。

所以我现在的做法是要么全部转移,要么手动选择。但缺点很明显:转移限额和时间,第二种情况我可能会忘记一些东西,而且也需要时间。

您如何处理?我知道有些服务可以托管 svn 存储库,然后与 ftp 服务器同步。但我正在寻找一个简单的解决方案。我目前正在使用 Windows XP 和 WAMP 并使用 FileZilla。我正在寻找一个免费的解决方案。

答案1

无需使用其他 FTP 程序 - 您可以使用 FileZilla 来完成此操作。在传输菜单中,选择“默认文件存在选项”。将上传设置为“如果源文件较新则覆盖文件”。

在此处输入图片描述

这是您可能错过的部分!请注意有关时区的警告。由于您的服务器与工作站处于不同的时区,请在站点管理器中设置时区偏移。

在此处输入图片描述

答案2

也许你会更喜欢这样的工具同步文件

FTPSync.pl 同步本地目录树和远程 FTP 目录树。它最初是为了自动化网络发布而编写的,但也可能用于其他目的。

我还没有尝试过,这不是一个推荐。

我会搜索“FTP 同步”并评估各种工具。

相关内容