你应该在每次文件交易后断开FTP

时间:2014-06-27 16:43:17

标签: ftp fritzbox

FTP中的连接/断开有什么好处?是否建议在每次文件交易后断开连接? 例如:我想从服务器A检索2个文件,从服务器B检索1个文件,在我的计算机上本地操作它们并将它们上传到服务器C.

CONNECT to A -> retrieve File 1 -> DISCONNECT
CONNECT to C -> store File 1 -> DISCONNECT
CONNECT to A -> retrieve File 2 -> DISCONNECT
CONNECT to C -> store File 2 -> DISCONNECT

CONNECT to B -> retrieve File 3 -> DISCONNECT
CONNECT to C -> store File 3 -> DISCONNECT

或群集连接更好吗?

CONNECT to A -> retrieve File 1
                retrieve File 2 -> DISCONNECT
CONNECT to B -> retrieve File 3 -> DISCONNECT
CONNECT to C -> store File 1
                store File 2
                store File 3 -> DISCONNECT

我正在使用FritzBox并面临稳定性问题,因此我想知道哪种方法(理论上)会更好(就稳定性而言?!)。我确实缺乏FTP协议的见解...

1 个答案:

答案 0 :(得分:0)

这取决于几件事:

  1. 您的服务器允许的开放会话数量。如果只是少数,最好是在每次转移/操作后关闭会话,否则可能会阻止(您)其他客户端。
  2. 如果会话数量不是问题,并且您根本没有关闭会话,那么您的电脑上会有很多打开的连接,这不是问题,但它很草率。
  3. 如果您需要发送大量文件,比如10个文件,那么只需循环浏览文件列表并发送所有10个文件,然后关闭连接。关闭并打开每个文件的连接效率低下,并在客户端上造成不必要的流量和负担。服务器端。