我目前使用 HTTP 进行几乎所有下载。但是,我们位于英国的服务器上的文件正在被世界各地的人们访问,这些人们通常来自互联网连接不稳定的第三世界国家(我们向第三世界国家免费提供我们的软件)。
文件大小超过 100MB,对于少数人来说,HTTP 下载会在 0.5MB 或一些小文件后认为已完成。删除 IE 浏览器缓存后,反复尝试要求他们使用 HTTP 再次下载有时会有所帮助。
但始终有效的方法是将他们指向他们可以通过 FTP 下载的相同文件。
我一直听说使用 FTP 比使用 HTTP 没有任何优势,但 FTP 是否使用某种额外的完整性检查?是否值得完全切换到 FTP 进行文件下载?
答案1
HTTP 代理还可以限制对象大小或强制超时。
答案2
FTP 可以支持下载续传,这意味着如果您的南非客户下载了 99MB 并被切断,他可以从上次停止的地方继续下载。听起来您可以从中受益匪浅。
然而,应该说,并非所有 FTP 客户端都支持恢复,因此您很可能希望为您的客户端提供一些好的文档。