我每天使用FTP在多个网站上工作,但当我尝试在家工作时,我该死的卫星互联网的延迟约为1000ms。(我知道它的服务很棒,但我住的地方别无选择。)因此,我想知道是否有一种方法可以连接到我的web服务器并传输文件,以适应这种延迟。
FTP“工作”,但它的通信非常非常慢,这是一个噩梦与多个文件。连接大约需要10-15秒才能开始传输,传输完成后再花5秒。传输本身如预期的那样进行得非常快,但握手过程并非如此,因为服务器/客户端似乎需要进行大量通信来协商传输。更糟糕的是,它似乎需要对每个单独的文件执行握手操作,这肯定无济于事。
有没有什么办法可以修改我的FTP,让它在高延迟的连接上更好地工作?如果没有,我是否可以使用其他协议或传输服务来处理此类问题?这是我发现我的ISP的主要缺点,但我发现我对此无能为力……
谢谢
发布于 2008-11-06 05:06:45
听起来像是一个使用UDP而不是基于TCP的协议的好例子--例如uftp
引用链接站点的一句话:“特别适用于卫星链路上的数据分发(具有双向通信),其中固有的延迟使任何基于TCP的通信都非常低效”。
发布于 2008-11-06 05:06:32
以下是几个选项:
https://stackoverflow.com/questions/267688
复制相似问题