برمجياتقراءة دقيقتين

إعداد network.http.response.timeout في Firefox قد يقطع استكمال التحميلات الكبيرة

المغزى

المغزى: الأدوات المبنية على افتراض اتصال ثابت تنكسر أولًا حيث ينقطع الإنترنت، وملفات أوزان النماذج التي تبلغ عشرات الجيجابايتات تجعل المشكلة أكبر لا أصغر.

نشرت مطوّرة باسم Olivia في 11 أكتوبر 2026 ملاحظة عن مشكلة مألوفة لمن ينزّل ملفات ضخمة عبر Firefox: ينقطع الاتصال قرب نهاية التحميل، فيبدأ المتصفح من الصفر بدل أن يكمل من حيث توقف.

ووجدت أن الإعداد network.http.response.timeout قيمته 300 ثانية منذ Firefox 28، وهي المدة القصوى التي ينتظر فيها المتصفح ردًا من الخادم. وبحسب ملاحظتها، تتعارض هذه القيمة مع استكمال التحميلات الكبيرة ومع استقرارها عمومًا. وترجّح أن Firefox يجري محاولات إعادة مخفية في الخلفية، وأن تجاوز المهلة يقطعها، فيعدّ التحميل منتهيًا بدل استكماله. والتعديل الذي جرّبته هو ضبط القيمة من صفحة about:config على 0 أو على رقم كبير جدًا.

وتضع الكاتبة تحفظات صريحة. فهي لم تقرأ كود Firefox، وتفسيرها ترجيح لا تشخيص، واختبارها تجريبي. واستكمال التحميل في Firefox غير مستقر عمومًا، وهناك نقاش في أحد المنتديات حول المشكلة نفسها يعود إلى عام 2005. والأهم أن الاستكمال لا يعمل أصلًا إلا إذا كان الخادم يدعمه.

ولهذا تشير إلى بديل أكثر ثباتًا خارج المتصفح، هو الأمر wget -c، حيث يعني الخيار c الاستكمال من حيث توقف التحميل.

وتكتسب المسألة وزنًا أكبر مع ملفات أوزان النماذج التي صارت تبلغ عشرات الجيجابايتات. ففي المناطق التي ينقطع فيها الاتصال أكثر، يعني ملف بحجم 40 جيجابايت يتوقف عند 90% أن التنزيل كله يُعاد، والأدوات المبنية على افتراض اتصال ثابت تنكسر هناك أولًا.

المصادر

  1. مقالة الكاتبة Olivia عن استكمال التحميلات الكبيرة
  2. ملف الإعدادات الافتراضية في كود Firefox
  3. دليل wget الرسمي
  4. أداة aria2

من عدد الثلاثاء 2 جمادى الأولى - 13 أكتوبر

أخبار ذات صلة

أخبار الثلاثاء 2 جمادى الأولى - 13 أكتوبر