我应该在 aptsources.list 中使用 http 还是 ftp 链接

我应该在 aptsources.list 中使用 http 还是 ftp 链接

我应该使用httpftp链接/etc/apt/sources.list吗?

我的意思是使用类似的东西

deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free

比使用更好或更差

deb http://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free

我想当apt用来wget获取东西时,这与wget在 . 上询问是否更快相同ftp

答案1

使用其中一种方法不会比另一种方法节省太多时间,但如果您关心的是效率,请使用 HTTP。 FTP 客户端必须发送用户名和密码并接收这些信息的确认,然后发出多个命令来设置文件传输并接收这些信息的确认。所有这些来回放大了网络延迟的影响;与服务器的 ping 时间为 100-200 毫秒,您可能会浪费一秒钟来设置传输。使用 HTTP,客户端打开连接,发送一个命令,文件传输立即开始。

答案2

好吧,就我个人而言,我会选择 FTP(代表文件传输协议),其主要目标是......文件传输。但是,如果您想确定,就像凭经验确定一样,有一些实用程序可以为您完成这项工作(即测试、比较并选择最快的实用程序)。我所知道的是 netselect-apt (相同的包名称)和 apt-spy。您不必向他们提供服务器列表,因为他们将从 Debian 主服务器下载它。

相关内容