Назад
Виправлення завантажень Firefox: зміна network.http.response.timeout відновлює відновлюваність
SiTech AI Team2 хв читання

Виправлення завантажень Firefox: зміна network.http.response.timeout відновлює відновлюваність

Зміна параметра Firefox відновлює відновлюваність великих завантажень і стабільність. Встановлення network.http.response.timeout на 0 в about:config вирішує стару проблему у Firefox 28 та нових версіях.

Проблема

У Firefox 28 та новіших версіях, тобто у всіх сучасних версіях приблизно з 2014 року, параметр network.http.response.timeout встановлений на 300 секунд. Згідно з опублікованим 2026-10-11 листом, це значення за замовчуванням, схоже, перешкоджає відновленню великих завантажень і загалом знижує їхню стабільність.

Проблема не в тому, що сервери відмовляють у відновленні. Якщо сервер не підтримує відновлення завантаження, жоден параметр браузера не допоможе. Проблема в тому, що Firefox не може відновити завантаження, відновлення якого сервер повністю підтримує. Автор зазначає, що у Firefox відновлювані завантаження, схоже, залежать від лімітів часу з'єднання, а не від тих .part файлів, які він сам створює, і що Firefox із задоволенням ігнорує наявні .part файли без правильної конфігурації.

Виправлення

Встановлення network.http.response.timeout на 0 або дуже велике значення в about:config, схоже, робить великі завантаження як відновлюваними, так і щонайменше трохи більш стабільними. Автор визнає, що до кінця не розуміє, чому це працює, але стверджує, що експериментальне тестування підтверджує зміну.

Ця поведінка так чи інакше є відомою проблемою ще з 2005 року. Автор також підозрює, що Firefox здійснює приховані повторні спроби до того, як оголосити завантаження невдалим, і що перевищення ліміту часу перешкоджає цьому процесу. Це не підтверджено в коді Firefox, оскільки, за словами автора, він не знає, де шукати.

Обхідні шляхи

Для користувачів, які не хочуть змінювати приховані параметри, автор знайшов спосіб ручної заміни .part файлу, завдяки якому Firefox відновлює завантаження, хоча описує це як надто незручне, щоб цим користуватися. Як рішення поза Firefox, команда wget -c -O "$filename" "$url" також працює, і wget цілком достатньо стабільний для великих завантажень.

Джерела: lunarwatcher.codeberg.page

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.