زیرساخت و توسعه

Cloudflare با بازطراحی ساخت DNS، تأخیر انتشار را نصف کرد

برنامه‌ریز تازهٔ Cloudflare فقط کوچک‌ترین ساخت امن را انتخاب می‌کند؛ تغییری که مصرف اوج حافظه را ۸۵ درصد کاهش داده و تعداد ساخت‌های کامل را هم پایین آورده است.

۲ دقیقه مطالعه
File:Cloudflare Telemetry ROMA 25 July 2026.png
تصویر آرشیوی واقعی؛ لزوماً متعلق به زمان این خبر نیست. — Marco Sterpi · پرونده اصلی · CC BY-SA 4.0

Cloudflare می‌گوید با طراحی یک برنامه‌ریز برای انتخاب کوچک‌ترین ساخت امن DNS و زمان‌بندی تازه برای ادغام کارهای مربوط به یک zone، مصرف اوج حافظه را ۸۵ درصد کاهش داده و زمان رسیدن تغییر DNS به Quicksilver را نصف کرده است. این تغییر همچنین تعداد ساخت‌های کامل را ۴۰ درصد کم کرده است.

پیش‌تر، تغییر تنظیمات یک zone می‌توانست بازسازی کل zone را به‌دنبال داشته باشد؛ حتی اگر آن zone ده‌ها میلیون رکورد داشت. برنامه‌ریز تازه مشخص می‌کند کدام بخش واقعاً باید دوباره ساخته شود. انتخاب کار کمتر از حد لازم ممکن بود داده‌های DNS قدیمی یا نادرست را به سرورهای لبه برساند؛ بنابراین Cloudflare می‌گوید بخش عمدهٔ کار، اثبات ایمن‌بودن محدودهٔ هر ساخت بوده است.

این مسئله با رویدادهای تنظیمات پیچیده‌تر می‌شود: برخلاف رویداد مربوط به یک رکورد که تغییر را مشخص می‌کند، رویداد zone ممکن است از محصولات مختلف Cloudflare بیاید، دلیل تغییر را روشن نکند یا روی داده‌های مشترک میان چند zone با نام یکسان اثر بگذارد.

به‌گفتهٔ شرکت، Zone Builder اکنون در هر ثانیه حدود ۷۰۰ تغییر رکورد و نزدیک به ۱۰۰ رویداد دیگر، از جمله تغییر تنظیمات zone، دریافت می‌کند؛ درحالی‌که نرخ تغییر رکورد در سال ۲۰۲۲ حدود ۲۵۰ مورد در ثانیه بود. برخی zoneها بیش از ۲۰ میلیون رکورد دارند و Cloudflare انتظار دارد اندازهٔ آن‌ها بیشتر شود. ساخت DNS داده‌های پایگاه داده را مستقیماً کپی نمی‌کند: رکوردها را با تنظیمات zone ترکیب می‌کند، قواعد ارائهٔ DNS را اعمال می‌کند و خروجی را برای دسترسی سریع سرورهای authoritative DNS آماده می‌سازد.

این گزارش به کمک هوش مصنوعی تهیه شده است. مطالب براساس منابع درج‌شده تنظیم شده‌اند؛ صحت مستقل همه ادعاها تضمین نمی‌شود.

منبع: Cloudflare Blog — مشاهده منبع اصلی ↗