我每天都使用FTP在多个网站上工作,但是当我尝试在家工作时,我的卫星互联网的延迟时间约为1000毫秒。 (我知道,它的craptastic服务,但我没有其他选择。)因此,我想知道是否有一种方法可以连接到我的网络服务器并传输可以适应这种延迟的文件。
FTP“工作”,但它通信速度非常慢,而且它是一个包含多个文件的噩梦。它需要大约10-15秒的连接才能开始传输,而传输完成后需要5秒钟。传输本身的速度非常快,但是握手过程没有,因为服务器/客户端似乎需要进行大量的通信来协商传输。更糟糕的是,似乎需要为每个单独的文件执行此握手操作,这当然无济于事。
有什么方法可以修改我的FTP以使其在高延迟连接上更好地工作?如果没有,是否有任何其他可以使用的协议或传输服务可以处理这样的问题?它是我在我的ISP找到的主要故障,而且我找不到我可以做的很多......
由于
答案 0 :(得分:5)
听起来像使用UDP而不是基于TCP的协议的好例子 - 例如uftp
来自链接网站的引用:“特别适用于通过卫星链路进行数据分发(使用双向通信),其中固有延迟使任何基于TCP的通信效率极低”。
答案 1 :(得分:1)
一些选择: