پرش به محتوای اصلی

امکان ازسرگیری دانلودهای بزرگ در فایرفاکس

هکرنیوز۱۴۰۵ مهر ۲۰, دوشنبه، ساعت ۲۳:۰۶حدود 2 دقیقه مطالعه

آدرس مقاله: https://lunarwatcher.codeberg.page/til/firefox/resumable-big-downloads.html آدرس نظرات: https://news.ycombinator.com/item?id=50061791 امتیاز: 275 # نظرات: 132

به هر دلیلی، فایرفاکس 28 و جدیدتر (یعنی هر نسخه مدرن بعد از سال 2014) با شبکه.http.response.timeout تنظیم شده روی 300 ثانیه ارسال می شود. به نظر می رسد که این امر با از سرگیری دانلودهای بزرگ و همچنین ثبات کلی دانلودهای بزرگ تداخل دارد.

به نظر می‌رسد که تنظیم network.http.response.timeout روی 0 (یا چیزی بسیار بزرگ) در about:config باعث می‌شود دانلودهای بزرگ هم از سر گرفته شوند و هم حداقل کمی پایدارتر شوند. من نمی‌دانم چرا این کار می‌کند، اما آزمایش آزمایشی آن را پشتیبانی می‌کند.

توجه داشته باشید که این فرض را بر این می‌گذارد که سرور از دانلودهای مجدد پشتیبانی می‌کند. اگر اینطور نیست، هیچ تنظیماتی در فایرفاکس یا هر مرورگر دیگری کمکی نخواهد کرد. با این حال، مشکلی که این رفع می‌کند این است که فایرفاکس قادر به از سرگیری دانلود مجدد در صورت خطا نیست. من کاملا نمی‌دانم اینطور است یا نه، اما از نظر تجربی به نظر می‌رسد که دانلودهای قابل ازسرگیری در فایرفاکس به جای فایل‌های .part که دانلود می‌کنند، به زمان‌بندی اتصال متکی هستند. فایرفاکس با خوشحالی بخش . موجود را بدون این گزینه نادیده می گیرد و من نمی دانم چرا.

دانلودهای قابل ازسرگیری در فایرفاکس معمولا نسبتا ناپایدار هستند. این مشکل از سال 2005 به نوعی شناخته شده بوده است. من همچنین متوجه شدم که یک .part shuffle دستی برای از سرگیری بارگیری فایرفاکس وجود دارد، اما من این کار را انجام نمی دهم. به عنوان یک راه حل غیر فایرفاکس، استفاده از wget -c -O "$filename" "$url" نیز کار می کند، و به نظر می رسد wget به طور کلی نسبتا پایدار است.

همچنین گمان می‌کنم که فایرفاکس قبل از اینکه دانلود را ناموفق بداند، در صورت امکان، چندین بار تلاش‌های پنهان انجام می‌دهد - از برخی آزمایش‌های آزمایشی، به نظر می‌رسد که این حداقل تا حدی به network.http.response.timeout مربوط می‌شود، و بیش از زمان پایان در این فرآیند اختلال ایجاد می‌کند.

من سعی نکردم هیچ یک از اینها را با کد منبع FF تأیید کنم، زیرا نمی دانم کجا باید نگاه کنم.

خواندن متن کامل در هکرنیوزبه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

Making big downloads resumable in Firefox

Article URL: https://lunarwatcher.codeberg.page/til/firefox/resumable-big-downloads.html Comments URL: https://news.ycombinator.com/item?id=50061791 Points: 275 # Comments: 132

همه‌ی اخبار فناوری