新闻动态

降低FTP服务器速度的解决方案(Filezilla等)

2020-10-22FTP传输

我最近发现,尽管有70Mbps(8.75MB / s)的互联网连接和1Gbps(125MB / s)的专用服务器可以从中下载,但我似乎只能从FTP服务器上以大约16.8Mbps(2.1MB / s)的速度下载。在一个线程上。但是,通过HTTP,我可以轻松地在单个线程上管理大约65.6Mbps(8.2MB / s)。这让我感到困惑,因为速度没有如此之大的理由。我希望能有所不同,但不会那么大。

在Beta存档上对此进行了一些论坛讨论之后(我在用户抱怨速度慢之后调查了事情),一个用户告诉我他使用IIS FTP Server时没有这样的速度问题。这立即告诉我,Filezilla和Gene6 FTP服务器(我使用的两个服务器)未正确实施或优化。我开始研究各种可能性,并迅速找到了解决方案。

在服务器上,“内部传输缓冲区大小”和“套接字缓冲区大小”的值设置得很小,只有32KB和64KB。有一个提示,说太低或太高都会影响传输速度。因此,我做了任何人都可以做的事……我将它们的10个档都提高到512KB!即时我的传输速度达到65.6Mbps(8.2MB / s),与通过HTTP获得的速度相同。完善!

更多测试 为了确保我没有将其设置得太高或太低,我还进行了一些测试,但这似乎还可以。从64KB增加到128KB,速度达到了约46.4Mbps(5.8MB / s)。更好,但还不够好。256KB的缓冲区使我的速度达到了65.6Mbps(8.2MB / s),这是由于协议开销而可能达到的最大值。

假设缓冲区大小加倍也使速度加倍,则512KB的缓冲区应允许高达192Mbps(24MB / s)的速度,对于我需要做的事情而言,这确实绰绰有余。鉴于我的连接要慢得多,并且英国的宽带也没有真正达到这些速度,因此现在应该足够了。

Filezilla仅允许最大缓冲区大小为999,999(几乎1024KB或1MB),因此它应允许的最大大小(再次假设缓冲区加倍=速度加倍)约为384Mbps(48MB / s)。其他软件可能会允许更高版本,因此如果需要,请务必使用它。

镭速Raysync传输解决方案,致力于满足企业内部或与外部合作伙伴数据传输需求,提供高效可控的大文件加速传输,超远距离、跨国网络数据传输,文件资产安全外发,文件管理与组织权限管理,支持本地部署和云服务,为企业提供安全、稳定、高效、便捷的大文件交互技术支持与服务。

上一篇:如何加快FileZilla传输速度

下一篇:为什么FTP会随着时间的过去而变慢?

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯