加快FileZilla FTP 文件传输
当 FileZilla FTP 客户端在上传或下载文件时遇到问题?默认情况下,客户端和服务器之间的 FTP 传输速度取决于许多因素:Internet 服务提供商限制、FTP 服务器或客户端设置等。在这种情况下,用户只能管理其 FTP 客户端的设置。在本指南中,将向您展示如何优化您的 FileZilla FTP 客户端以获得最大的上传/下载速度。
提示:大多数 FTP 限制是在 FTP 服务器端配置的。但是,一些 FTP 客户端优化可以提高文件传输速度。
Step 1: 安装FileZilla
Download and install the FileZilla FTP client from the official website.
Step 2: 在 FileZilla 中创建新的 FTP 连接
运行 FileZilla 并创建到 FTP 主机的新连接(文件 > 站点管理器 > 新站点)。指定要连接的 FTP 服务器(主机)名称和凭据(或使用匿名登录类型)。
Step 3: 通过增加同时连接数来加速 FileZilla FTP 传输
大多数 FTP 服务器都会限制会话的最大文件上传速度。但是,您可以在不同的 FTP 会话中同时上传多个文件。您可以在客户端设置中增加并行 FTP 会话的数量并绕过此服务器限制。
转到“传输设置”选项卡并启用“限制同时连接数”选项。将“最大连接数”更改为 10(默认情况下 FileZilla 仅使用两个同时的 FTP 连接)。这样,您将允许 FTP 客户端以并行线程同时下载或上传 10 个文件,从而显着加快传输多个文件时的整体速度。
您不能在此处设置高于 10 的值,因为来自 FileZilla 客户端的多个并发会话可能会给远程 FTP 服务器带来负载。在此模式下,您可以通过多个并发连接同时执行多线程下载。
这将提高您与大多数 FTP 服务器的连接速度,并确保您使用尽可能快的速度(在我们的测试中,下载速度从 900 KB 下降到 2500 KB,仅通过更改这个选项)。
Step 4: 将客户端切换为使用被动 FTP 模式
另外,检查是否使用了被动 FTP 传输模式。这是 NAT 或代理服务器后面的客户端计算机的推荐模式。 Filezilla 自动切换到 Passive FTP 模式,这是一种对防火墙更友好的协议。如果您有直接的 Internet 连接和公共(专用)IP 地址,您可以尝试将您的 FTP 客户端切换到主动传输模式。
您可以在 FTP 连接属性的传输设置选项卡上更改 FTP 传输模式。如您所见,提供了三种传输模式:
默认;
活动——在这种模式下,客户端打开一个套接字并等待来自 FTP 服务器的连接。此配置仅在没有 NAT 路由器的直接 Internet 连接的情况下有效,并且您的防火墙还应允许在 1024 以上的所有端口上创建连接;
被动——客户端不能告诉服务器在被动模式下为文件传输选择一个端口,因此您需要允许计算机上任何端口上的传出连接。被动模式对客户来说更安全。
提示:网上有很多配置错误的 FTP 服务器不支持两种传输模式,所以建议您测试两种传输模式。
提示:主动和被动 FTP 模式的主要区别在于打开数据连接的一侧。在主动模式下,客户端必须接受来自 FTP 服务器的连接。在被动模式下,客户端总是发起连接。
如果要更改新 FTP 连接的默认 FileZilla 行为,请转到顶部菜单编辑 > 设置 > 传输。在并发传输部分下,将最大同时传输数更改为 10。
Step 5: 检查您的防火墙 FTP 规则
在某些情况下,具有高级安全性的 Windows Defender 防火墙可以在活动模式下阻止 FileZilla FTP 传输。
在安装过程中,FileZilla 客户端会自动添加防火墙规则以接受 FTP 流量。这些规则允许与 FileZilla 应用程序关联的入站/出站流量。如果您的防火墙中关闭了 FileZilla 端口之一,它可能会降低您的 FTP 速度。
打开 Windows Defender 防火墙入站规则列表 并确保启用 FileZilla FTP 客户端规则。
Step 6: 在 FileZilla 中禁用 FTP 速度限制
如果上传/下载文件时传输速度没有超过某个值,请检查您是否启用了 FileZilla 的数据传输速度限制。转到编辑 > 设置 > 传输。检查“速度限制”部分中的“启用速度限制”选项是否被禁用。
Step 7: 在 FileZilla 中禁用断开连接超时
在某些情况下,使用 FileZilla 传输文件时,会出现连接超时错误。
错误:闲置 20 秒后连接超时
错误:无法连接到服务器
在这种情况下,您可以禁用断开连接超时。转到“编辑”>“设置”>“连接”并将“超时(以秒为单位)”值设置为 0。
此外,为了加快 Filezilla,您可以尝试运行该程序的第二个实例,该程序还将在 10 个并发会话中传输文件。
Step 8: 发送许多小文件时 FTP 太慢
如果您将大量小文件复制到 FTP 服务器,FileZilla(和任何其他 FTP 客户端)将花费大量时间传输控制命令并从 FTP 服务器接收每个文件的响应。在这种情况下,从 FTP 服务器上传/下载文件的整体速度会显着下降。
在这种情况下,建议增加同时文件传输的最大数量。或者,在发送之前,您可以将小文件添加到一个 ZIP 存档中,然后仅将一个大文件上传到 FTP 文件夹。然后必须在 FTP 服务器端解压这样的 ZIP 存档。
Step 9: 检查您的防病毒软件
尝试暂时暂停防病毒软件中的实时扫描模块。检查 FTP 上传/下载速度是否会改变。如果速度显着增加,则您的 AV 正在使用激进的新文件扫描设置,这会降低性能。
希望对你有帮助,感谢支持~