محتوای آموزشی وبلاگ نتآرام
فایل آموزشی یا ویدیوی بزرگی روی سایت گذاشتهاید و بعد از انتشار کمپین، مصرف ترافیک و کندی بالا رفته است. برای تخمین اولیه، اندازه فایل را در تعداد دانلود کامل ضرب کنید. مثلاً فایلی با حجم تقریبی ۲۰۰ مگابایت و ۱۰۰ دانلود کامل حدود ۲۰ هزار مگابایت داده منتقل میکند. این عدد تخمین است؛ دانلود ناقص، دریافت دوباره و سربار شبکه نتیجه واقعی را تغییر میدهند.
ترافیک کل با سرعت لحظهای فرق دارد
ترافیک ماهانه مجموع داده انتقالیافته در طول ماه است. سرعت لحظهای میزان انتقال در یک بازه کوتاه است. اگر همه دانلودها همزمان شروع شوند، امکان دارد فشار شبکه یا دیسک بیشتر از زمانی باشد که همان تعداد در طول روز پخش شدهاند.
در گزارش میزبان یا CDN، حجم انتقال و ساعتهای اوج را ببینید و با کندی صفحههای مهم مقایسه کنید. اگر گزارش از کش CDN داده میدهد، مشخص کنید ترافیک CDN و ترافیک سرور اصلی جداگانه چگونه محاسبه میشوند. قیمت و سهمیه هر سرویس به قرارداد همان سرویس وابسته است.
برای یک برآورد ساده، فرض کنید همین فایل ۲۰۰ مگابایتی در یک ساعت ۱۰۰ بار کامل دانلود شود: حدود ۲۰ گیگابایت داده در آن ساعت منتقل شده است. اما اگر همه در همان چند دقیقه شروع کنند، میانگین یکساعته شلوغترین لحظه را پنهان میکند. در گزارش، بازههای کوتاهتر را هم ببینید. اگر حجم ماهانه کافی است ولی سرعت لحظهای به سقف میرسد، فقط خرید حجم ماهانه بیشتر مشکل سرعت را لزوماً حل نمیکند؛ درباره ظرفیت پورت و مسیر انتقال سؤال کنید.
کدام فایل واقعاً فشار ایجاد کرده است؟
نام یا مسیر فایلهای پرحجم، تعداد درخواست و اندازه پاسخ را در گزارش پیدا کنید. تکرار درخواست الزاماً به معنی دانلود کامل نیست؛ مرورگرها ممکن است برای ادامه دانلود یا دریافت بخشهایی از فایل چند درخواست ارسال کنند. برای پیگیری ادامه دانلود، راهنمای آزمایش Range و ادامه دانلود جزئیات دارد.
اگر فایل برای همه عمومی است، میتوانید درباره فضای دانلود یا CDN مناسب با ارائهدهنده صحبت کنید. شرایط اندازه فایل قابل کش، هزینه و روش پاکسازی در هر سرویس متفاوت است. اگر فایل خصوصی یا خریداریشده است، پیش از فعالکردن کش مطمئن شوید مجوز دسترسی و انقضای لینک حفظ میشود؛ ذخیره عمومی نسخه خصوصی میتواند اطلاعات را افشا کند.
بعد از تغییر چه چیزی را آزمایش کنیم؟
فایل را با حساب مجاز دانلود کنید، در صورت پشتیبانی دانلود را متوقف و ادامه دهید، و دسترسی یک کاربر بدون مجوز را هم بررسی کنید. سپس مصرف و زمان پاسخ صفحه اصلی را با بازه مشابه مقایسه کنید. فایل اصلی و نسخه پشتیبان را تا تأیید کامل نگه دارید.
اگر فروشگاه در کنار دانلودها نیاز به منابع بیشتری دارد، صفحه هاست پربازدید اطلاعات خدمت را نشان میدهد. مستندات رفتار کش Cloudflare نمونهای از محدودیتهای وابسته به سرویس را توضیح میدهد.
برچسبها:
اشتراکگذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله بعدی
چرا RAID جای بکاپ را نمیگیرد؟ با یک مثال ساده
۱۱ آبان ۱۴۰۵دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
