我想这个问题是一个variation on a theme,但不同。
Torrents永远不会取代http,甚至ftp下载选项。这就是说,为什么在更多的网站上,这些选项旁边没有Torrent链接?
我在想象一个网络系统,下载的文件可以通过http下载,比如从http://example.com/downloads/files/myFile.tar.bz2
,torrents可以便宜地自动生成并存储在/downloads/torrents/myFile.tar.bz2.torrent
,跟踪器可能是/downloads/tracker/
。
追踪器是一个定义明确的问题,实现起来并不难,而且已经有很多现成的替代方案。我想定制一个来做这里需要的事情并不难。
自动生成的Torrent文件可以包含普通的HTTP服务器作为永久种子,大多数(如果不是全部的话)主要Torrent客户端都非常支持这样做的扩展,并且不需要在服务器端重新配置或特殊操作(它使用标准的HTTP范围头)。
就我个人而言,如果我设置了这样一个系统,我会将/downloads/files/
目录的速度限制在合理的范围内,比如说40-50kb/s,这取决于您到底想服务什么。
这样的文件传递系统是否存在?如果是的话,你会使用它吗:为你的个人,公司,或其他网站?
最佳答案
首先:http://torrent.ubuntu.com/为ubuntu上的torrents。
其次:Opera有一个内置的Torrent客户端。
第三:我同意p2p带来的耻辱,以至于我们的网站需要被称为legaltorrents之类的,因为默认情况下,一个torrent是非法的,我们不要自欺欺人。
把激流注入主流是个好主意。你不能篡改你正在播种的文件,所以没有风险。
重要的原因并不是真正的耻辱。最大的原因是分析,以及它们的保护。有了Torrents,这些人(像微软这样的公司)将无法收集关于谁在下载的重要信息(不是个人身份信息,并且很快就会聚集起来)。有了Torrents,其他人至少可以部分地看到这些信息。一家公司很想在竞争对手产品的评估版中播下种子,只想知道它有多受欢迎,从哪里下载。它不如在您的web服务器上托管下载,但它是下一个最好的东西。
这可能是vista在microsofts网站上下载,或者它的许多服务包和sdk不在torrents中的原因。
另一件事是,人们只是不愿意参与,这也不难理解为什么因为你要跳过多少圈。你得弄清楚防火墙,nat,然后upnp,然后你的isp可能正在限制你的带宽,等等。
再说一次,我会(而且我会)为我下载的Torrents设置1.5倍或更高的种子,但那是因为这些是Linux,OpenOffice之类的东西。我可能会觉得很有趣的播种Adobe Acrobat,或一些评估版或其他,因为这些家伙正在盈利,我不是傻瓜,为他们存钱。让他们为http下载付费。
编辑:(基于一个评论)
对于免费软件和sf.net下载来说,他们的问题是他们不能依赖于播种机,而且无论如何都需要依靠镜像进行备份,所以对他们来说,Torrents增加了他们的开销。另一个让人突然想到的原因是,即使在软件商店,互联网接入现在也被完全控制,Torrents依赖的端口加上上传要求绝对是不允许的。因为大多数需要这些网站和下载的人都在这些类型的办公室,他们将继续使用http。
但即使这样也不是答案。这些人在许可条款中对再分配有限制。所以他们的问题是:如果你正在播种他们的软件,你就是在重新分配它。这违反了他们的许可条款,所以如果他们主持了一个Torrent下载并允许你种子,那就是诱捕,他们可以被起诉(我不是律师,我是从看电视中学到的)。然后,他们必须微妙地改变他们的许可证,以允许通过种子洪流,但不是其他分发。对我们大多数人来说,这是一个很容易理解的概念,但英语的变化无常和法官脸上那副傻乎乎的表情,使这成为一件非常棘手的事情。法官个人可能理解激流,但坐在法庭上,他不得不皱着眉头假装没有,因为它没有法律文件。
他们挖了一条沟,然后掉进了沟里。让我们嘲笑他们和他们的痛苦。昨天聪明,今天愚蠢。
干杯!
关于http - 为什么bittorrent没有更广泛地传播? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/153064/