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