رفتن به محتوا
IROSG.
تازه‌ها

Cloudflare دریافت بخش‌های فایل را بازطراحی کرد؛ کش کم‌هزینه‌تر برای فایل‌های بزرگ

Origin Range Requests دریافت قسمت‌های لازم یک فایل را هماهنگ می‌کند؛ بدون آنکه مدیر سایت اندازه قطعه‌های کش را دستی تنظیم کند.

تصویر منبع برای Cloudflare دریافت بخش‌های فایل را بازطراحی کرد؛ کش کم‌هزینه‌تر برای فایل‌های بزرگ

تغییر تازه چیست؟

Cloudflare در ۲۳ اکتبر ۲۰۲۶ قابلیت Origin Range Requests را معرفی کرد. این قابلیت برای درخواست‌هایی است که فقط بخشی از یک فایل را می‌خواهند؛ مانند جابه‌جایی در ویدئو یا دریافت قطعه‌ای از یک فایل بزرگ. در روش قبلی، یک درخواست کوچک گاهی دریافت حجم بسیار بیشتری از سرور مبدأ را به دنبال داشت.

پیاده‌سازی تازه، دریافت قطعه‌ها را در معماری کش مبتنی بر Pingora هماهنگ می‌کند. طبق گزارش شرکت، تأخیر صدک ۹۹ زمان دریافت نخستین بایت در R2 تقریباً نصف شده است. این نتیجه مربوط به بارهای بررسی‌شده خود شرکت است، نه تضمین بهبود یکسان برای هر سایت. قابلیت از طریق Cache Rule و در همه طرح‌ها در دسترس قرار می‌گیرد.

برداشت عملی تحریریه

برای یک سایت دانلود فرضی، فقط سرعت دریافت کامل فایل را اندازه نگیرید. دانلود قطع‌شده و ادامه آن، درخواست هم‌زمان چند قطعه و تغییر نسخه فایل را هم آزمایش کنید. پاسخ صحیح به درخواست Range باید با محتوای همان نسخه سازگار باشد؛ سریع‌بودن انتقال فایل اشتباه مزیت محسوب نمی‌شود.

پیشنهاد ما ثبت سه عدد پیش و پس از تغییر است: حجم ترافیک مبدأ، زمان شروع دریافت و نرخ خطاهای دانلود. همچنین نسخه فایل، کلید کش و روش بی‌اعتبارکردن نسخه قبلی را روشن کنید. کش یک لایه انتقال است و جای بررسی تمامیت فایل در مقصد را نمی‌گیرد.

TRACEABLE KNOWLEDGE

منابع و مطالعهٔ بیشتر

01
Cloudflare — منبع اصلیhttps://blog.cloudflare.com/origin-range-requests/
02
تصویر اصلی منبع: Cloudflarehttps://blog.cloudflare.com/_emdash/api/media/file/01M5MZP89Y10XGACD5T6G2F398.png

آخرین بررسی تحریریه:

IROSG / EDITORIAL

خبرها و معرفی مشاهیر با نگارش مستقل و ذکر منبع تهیه شده‌اند. اعتبار و مجوز تصاویر در بخش منابع همین صفحه نگه‌داری می‌شود تا متن زیر عکس‌ها شلوغ نشود. داده‌های مرجع CVE با اعتباردهی به منابع اصلی ارائه می‌شوند.

سیاست تألیف و حقوق تصاویر ↗

ادامهٔ کشف.

تازه‌ها ↗