> ## Content Index
> Fetch the complete content index at: https://globalfeed.ai/llms.txt
> Use this file to discover other available public pages before exploring further.

# Cloudflare, 1.1.1.1'in DNS önbelleğinde 100 terabayt bellek kazandı
- URL: https://globalfeed.ai/cloudflare-1-1-1-1in-dns-onbelleginde-100-terabayt-bellek-kazandi/
- Published: 2026-08-28T01:41:26.000Z
- Updated: 2026-08-28T13:42:05.000Z
- Description: Beş Rust optimizasyonu önbellek girdisi başına bellek kullanımını 953 bayttan 420 bayta indirdi. Şirkete göre ekleme verimi yüzde 43 arttı, arama gecikmesi yüzde 19 azaldı.
- Author: GlobalFeed Editor
- Tags: Cloudflare, DNS, Rust, performans, altyapı, dil-tr, elle

Cloudflare, genel DNS çözümleyicisi 1.1.1.1'in arkasındaki Big Pineapple sisteminde yaptığı bellek optimizasyonlarını anlattı. Şirketin verdiği rakama göre sunucu filosu genelinde yaklaşık 100 terabayt bellek boşa çıktı.

Ölçek meselenin özünü açıklıyor: sistem 250 milyardan fazla önbellek girdisi tutuyor. Bu büyüklükte girdi başına israf edilen her bayt, toplamda 250 gigabayt belleğe mal oluyor.

Yapılan beş değişikliğin tamamı Rust tarafında veri yapısı düzenlemesi. *Vec* ve *String* alanları *Box* karşılıklarıyla değiştirilerek kullanılmayan kapasite alanları atıldı; bu tek başına girdi başına 64 bayt kazandırdı. Yanıt, yetki ve ek bölümler ayrı listeler yerine tek listede u16 ofseslerle tutulunca 28 bayt daha eklendi. Kayıt sahibi alanı, sorgulanan alan adıyla aynı olduğunda saklanmayıp okuma anında çıkarsanır hâle getirildi. Büyük enum varyantları yığına taşınarak A ve AAAA gibi yaygın kayıt türlerinde 120 baytın üzerinde tasarruf sağlandı. Son olarak kayıt verisi ayrıştırılmış yapılar yerine ham bayt tamponunda saklanmaya başlandı.

Toplamda girdi başına bellek 953 bayttan 420 bayta indi; yüzde 56'lık bir azalma. Şirket, bunun hız pahasına yapılmadığını belirtiyor: önbelleğe ekleme verimi yüzde 43 artmış, arama gecikmesi yüzde 19 azalmış.

Yazıda takaslar da sıralanıyor. Kayıtlar artık sıralı olarak taranmak zorunda, rastgele erişim yok. Alan adı içeren kayıtlar DNS ad sıkıştırması için hâlâ ayrıştırma gerektiriyor. Varyantları yığına taşımak da ayırıcı yükü ve dağınık bellek yerleşimi getiriyor.

Ayrıntılar için [Cloudflare'in blog yazısı](https://blog.cloudflare.com/dns-cache-memory-optimization-1111/?ref=globalfeed.ai).