Cloudflare ужала кэш 1.1.1.1 и сэкономила 100 ТБ памяти Инженеры… — NOP::Nuances of Programming — TG.ME

Cloudflare ужала кэш 1.1.1.1 и сэкономила 100 ТБ памяти

Инженеры Cloudflare переписали устройство кэша DNS-резолвера 1.1.1.1 на Rust. Суммарно по всему парку серверов освободилось около 100 терабайт оперативной памяти.

Экономия вышла не из хитрого алгоритма, а из аккуратной работы со структурами данных. Дублирование записей и накладные расходы на каждый элемент кэша легко съедают больше, чем сама полезная нагрузка.

Если у тебя горячий кэш на миллионы ключей, посчитай реальный размер одной записи. Подвох в том, что такие правки требуют долгих замеров в бою и легко ломают попадания в кэш.

🔗 Подробнее

@nuancesprog #Infrastructure #Rust
👍12
August 30, 2026 2.4K 31