محتوای آموزشی وبلاگ نتآرام
برای مقایسه، یک فایل عمومی کوچک و ثابت انتخاب کنید؛ مثلاً فایل آزمایشی خودتان. نام و اندازهٔ آن باید در هر دو روش یکسان باشد. اگر یک بار از سرور نزدیک و بار دیگر از سایت دور دانلود کنیم، نمیتوانیم تفاوت سرعت را به ابزار نسبت بدهیم.
مقایسهٔ دانلود با یک فایل مشخص
اول با یک اتصال معمولی فایل را بگیرید و زمان پایان را ببینید. اگر axel از مخزن معتبر سیستمعامل نصب شده، همان فایل را با تعداد اتصال محدود امتحان کنید؛ مثلاً
axel -n 2 -o sample.bin https://downloads.example.com/sample.bin. دامنهٔ نمونه را با مقصد مجاز خودتان جایگزین کنید. عدد ۲ یعنی دو اتصال؛ زیاد کردن بیحساب آن میتواند محدودیت مقصد را فعال کند.پس از دریافت، اندازهٔ فایل و در صورت وجود هش اعلامشده را مقایسه کنید. اگر دانلود دوم سریعتر بود، نتیجه فقط دربارهٔ همین فایل و همین مسیر است. اگر هر دو کند بودند، محدودیت پهنای باند، مسیر شبکه یا سرعت دیسک را دنبال کنید؛ ابزار چنداتصالی ظرفیت یک لینک محدود را نامحدود نمیکند.
یک مقایسهٔ محدود انجام دهید
فایل، اندازه و زمان دریافت را ثبت کنید. در صورت امکان، یک فایل دیگر از مقصد معتبر متفاوت امتحان کنید. اگر فقط یک مقصد کند است، ظرفیت یا سیاست همان مقصد مطرح میشود. اگر همهٔ دریافتها کندند، شبکهٔ سرور، محدودیت پهنای باند یا مصرف همزمان باید بررسی شود.
فضای دیسک و بار خواندن و نوشتن را هم ببینید. فایل باید در مسیر دارای فضای کافی ذخیره شود. سرعت شبکهٔ بالا با دیسک پر یا کند، نتیجهٔ انتقال سالم را تضمین نمیکند. سهمیهٔ سرویس و ترافیک مصرفی نیز میتواند مستقل از ظرفیت اتصال اثر داشته باشد.
ابزار را از مخزن معتبر بگیرید
اگر axel یا ابزار مشابه انتخاب میکنید، بستهٔ سازگار با سیستمعامل را از مخزن معتبر تهیه کنید. فایل RPM قدیمی یا کد نامشخصی که در یک آموزش تاریخی معرفی شده، نباید بدون بررسی روی سرور امروز نصب شود. نسخه و پشتیبانی HTTPS ابزار اهمیت دارد.
روش استفاده و تعداد اتصال را از راهنمای همان نسخه بخوانید. با مقدار محدود شروع کنید. مقصد ممکن است درخواستهای همزمان را محدود کند یا به Range اجازه ندهد؛ در این حالت افزایش اتصال میتواند خطا یا دریافت ناقص ایجاد کند.
فایل دریافتی را تأیید کنید
اندازه و نوع پاسخ را بررسی کنید. صفحهٔ خطای HTML با نام فایل ZIP، دریافت سالم نیست. اگر منبع checksum ارائه کرده، آن را با فایل خود تطبیق دهید. برای یک آرشیو نیز خواندن فهرست محتوا یا آزمون صحت، پیش از استخراج در مسیر اصلی، مفید است.
اگر انتقال را ادامه دادهاید، مطمئن شوید مقصد هنوز همان نسخهٔ فایل را ارائه میکند. ادامهٔ فایل قدیمی با محتوای تازه میتواند نتیجهٔ نادرست بدهد. گزینهٔ ادامهٔ انتقال جای بررسی نسخه و صحت فایل را نمیگیرد.
نتیجهٔ سرعت را دقیق گزارش کنید
شرایط دو آزمایش باید تا حد امکان یکسان باشد: مقصد، فایل و بار همزمان را مشخص کنید. سریعتر شدن یک دریافت، به معنی افزایش سرعت همهٔ سرور نیست. اگر ابزار اثر ندارد، مرحلهٔ محدودکننده را دوباره بررسی کنید و به جای زیاد کردن اتصال، از شواهد شبکه و دیسک استفاده کنید.
در پایان، روش و نتیجهٔ دریافت سالم را ثبت کنید و اطلاعات ورود یا token موجود در URL را در گزارش عمومی ننویسید. هدف، انتقال قابل اعتماد با سرعت مناسب است؛ دریافت سریع فایل ناقص نتیجهٔ موفق محسوب نمیشود.
منابع و ادامهٔ مطالعه
برچسبها:
اشتراکگذاری:
لینکدینتلگرامایکس
مقاله قبلی
رفع سقف آپلود File Manager دایرکت ادمین
۲۵ خرداد ۱۳۹۵مقاله بعدی
تشخیص علت بزرگ شدن دیتابیس وردپرس
۲۳ خرداد ۱۳۹۵دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
