HeadlinesBriefing HeadlinesBriefing.com

修复 Firefox 下载暂停问题

Hacker News •
×

Firefox 28 及更高版本的默认设置 network.http.response.timeout 为 300 秒,这会干扰大文件的下载暂停,并影响下载稳定性。在 about:config 中将此超时设置为 0 或非常高的值可以启用可恢复的下载并提高稳定性,这基于实验测试。此修复仅在服务器支持可恢复下载的情况下有效;否则,无论浏览器设置如何均无法帮助。该问题的根源在于 Firefox 依赖连接超时而非 .part 文件来实现可恢复下载,导致其在未进行设置更改的情况下忽略现有的 .part 文件。Firefox 自 2005 年起的可恢复下载就一直不稳定。用户可以手动 .part 文件重命名来强制暂停恢复,但作者更倾向于不使用此方法。作为替代方案,使用 wget -c -O "$filename" "$url" 可以为暂停下载提供一个稳定的变通方法。Firefox 在失败前可能会执行隐藏的重试,而超过超时限制可能会破坏此过程,尽管作者尚未在源代码中验证此点。

来源: Hacker News · 由HeadlinesBriefing整理摘要