Firefox 28 и более новых версий имеют network.http.response.timeout по умолчанию 300 секунд, что мешает возобновлению больших загрузок и влияет на стабильность загрузок. Установка этого таймаута в 0 или очень высокое значение в about:config позволяет возобновляемые загрузки и улучшает стабильность, основанная на экспериментальных тестах. Это исправление работает только если сервер поддерживает возобновляемые загрузки; в противном случае никакие настройки браузера не помогут. Проблема, видимо, заключается в том, что Firefox полагается на таймауты соединения, а не на файлы .part для возобновляемых загрузок, из-за чего игнорирует существующие файлы .part без изменения настроек. Возобновляемые загрузки в Firefox были нестабильны с не менее 2005 года. Ручное перемещение файлов .part может принудительно возобновить загрузку, но автор предпочитает этого не делать. В качестве альтернативы, использование wget -c -O "$filename" "$url" обеспечивает стабильный способ возобновления загрузок. Firefox может выполнять скрытые повторные попытки перед неудачей, и превышение таймаура, вероятно, прервет этот процесс, хотя автор не проверял это в исходном коде.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing