LONDON (IT BOLTWISE) – Cloudflare hat den Speicherbedarf seines DNS-Caches im Netzwerk deutlich reduziert, indem das Speicherlayout der zugrunde liegenden Cache-Plattform „Big Pineapple“ umgebaut wurde. Die Entwickler nennen als Ergebnis eine Netto-Senkung des Speicherbedarfs pro Cache-Eintrag um 56 Prozent von 953 auf 420 Byte. Bei mehr als 250 Milliarden DNS-Cache-Einträgen pro Zeitpunkt summieren sich dadurch dauerhaft rund 100 Terabyte Arbeitsspeicher-Einsparung über die Serverflotte hinweg. Die frei werdende Kapazität soll genutzt werden, um die Cache-Trefferquote weiter zu erhöhen.

Wer einen DNS-Dienst in der Größenordnung von Cloudflare betreibt, erlebt Speicher nicht als Randthema, sondern als zentrale Kosten- und Skalierungsvariable. Im DNS-Cache werden Antworten zwischengespeichert, um für wiederkehrende Anfragen nicht jedes Mal erneut über die gesamte Auflösungskette gehen zu müssen. Genau hier setzt der neue Optimierungsansatz an: Cloudflare beschreibt, wie die Speicherbelegung für den Cache hinter dem DNS-Dienst „1.1.1.1“ durch ein überarbeitetes Speicherlayout deutlich verringert wurde. Als Größenordnung nennt der Anbieter eine Plattform, die „zu jedem Zeitpunkt mehr als 250 Milliarden DNS-Cache-Einträge“ hält, sodass selbst scheinbar kleine Strukturoptimierungen auf Systemebene messbar werden.
Der Ausgangspunkt ist dabei ein einfaches Skalierungsargument: Wenn pro Eintrag nur ein einziger zusätzlicher Byte anfällt, wächst der Gesamtbedarf bei 250 Milliarden Einträgen bereits um mehr als 250 Gigabyte über das gesamte Servernetzwerk. Cloudflare bettet diese Rechnung in die Aussage ein, dass in großen Caches nicht nur die Trefferquote zählt, sondern die Speicherannotation jedes einzelnen Eintrags. Entsprechend führen die Entwickler fünf aufeinanderfolgende technische Anpassungen durch, die sich auf die Datentypen, die Datenstruktur-Grundrisse und die Art der Speicherung im Cache konzentrieren. Das Ziel ist nicht „weniger Daten“, sondern weniger „Overhead“ pro Datensatz.
Den ersten Hebel ziehen die Entwickler über die Art, wie dynamische Datenstrukturen im Speicher repräsentiert werden. Im Text ist beschrieben, dass in bestimmten Fällen dynamische Container wie Vec und String durch unveränderbare Alternativen ersetzt wurden – konkret durch Box<[T]> und Box. Für den DNS-Cache ist diese Entscheidung plausibel, weil abgelegte DNS-Antworten nach dem Caching im Regelfall nicht mehr modifiziert werden müssen. Der Anbieter argumentiert daher, dass das Feld, das bei der ursprünglichen dynamischen Variante für künftige Kapazität vorgehalten wird, in diesem Cache-Use-Case praktisch nutzlos ist. Diese Änderung soll pro Eintrag 64 Byte einsparen und den ungenutzten Heap-Speicher reduzieren; über alle Einträge hinweg summiert sich die Einsparung demnach bereits auf 15 Terabyte.
Darauf baut Cloudflare mit weiteren Strukturänderungen auf. So werden getrennte Listen für Antwort-, Autoritäts- und Zusatzsektionen zu einer einzigen Liste zusammengeführt, die die Teilbereiche über platzsparende 2-Byte-Offsets (u16) adressiert. Das reduziert laut Beschreibung pro Cache-Eintrag zusätzlich 28 Byte. Die nächste Maßnahme betrifft die Domainnamen selbst: Cloudflare speichert im Cache offenbar standardmäßig komplette Domainnamen, obwohl sie in den allermeisten Fällen mit der tatsächlich angefragten Domain übereinstimmen. Statt den Domainnamen in jedem Datensatz redundant abzulegen, machen die Entwickler dieses Feld optional. Gerade bei DNS ist diese Redundanz häufig hoch, weil Anfragen für eine Domain im Verlauf einer Session oder in wiederkehrenden Zeitfenstern clusterartig auftreten können.
Die größte Klarheit liefert jedoch der Abschnitt zu Rust-Datentypen, weil er zeigt, wie Spracheigenschaften direkt in die Speicherbilanz hineinwirken. Cloudflare nimmt sich den Rust-Datentyp Enum vor und erklärt das grundlegende Prinzip: Ein Enum belegt im Speicher standardmäßig immer so viel Platz wie seine größte Variante. Da eine selten genutzte Variante für NAPTR-Records angeblich 136 Byte groß war, belegte das gesamte Datensatz-Enum inklusive Padding 144 Byte, obwohl die häufigsten A- und AAAA-Records im Vergleich nur 4 bzw. 16 Byte benötigen. Durch das Auslagern der seltenen großen Varianten soll die Inline-Größe für die häufigen Typen auf 24 Byte geschrumpft werden, wodurch pro A- und AAAA-Eintrag 120 Byte eingespart werden könnten. Weil Auslagern aber zusätzliche Indirektion und potenzielle Allokationskosten verursachen kann, wählt Cloudflare anschließend einen Mittelweg: Die Daten werden nun im rohen DNS-Übertragungsformat (Wire-Format) als zusammenhängendes Byte-Array (Box<[u8]>) im Speicher abgelegt.
Als Endergebnis quantifiziert der Anbieter die Wirkung sehr konkret: Der Netto-Speicherbedarf pro Cache-Eintrag sinkt um 56 Prozent von 953 auf 420 Byte, und die Allokationen sollen um 58 Prozent zurückgehen. In der Praxis führt das nach Cloudflare-Angaben zu einer dauerhaften Einsparung von rund 100 Terabyte Arbeitsspeicher über die gesamte Serverflotte hinweg. Für Unternehmen, die Cloudflare als Transit oder als Frontend für eigene Anwendungen nutzen, bedeutet das nicht automatisch „schnellere Antworten“ als nächste Schlagzeile – aber es verschiebt die Kapazitätsschranke. Wenn mehr Cache-Einträge bei gleichem RAM möglich sind, steigt typischerweise die Chance, dass wiederkehrende DNS-Anfragen aus dem Cache kommen und weniger Auflösungen auf nachgelagerte Systeme entfallen. Genau diese Art von Infrastruktur-Optimierung ist außerdem ein Klassiker bei hochskalierenden Internetdiensten: Man spart nicht durch ein einzelnes Feature, sondern durch wiederholte Reduktion von Overhead an mehreren Stellen des Datenpfads.
Auch aus Sicht von Entwicklern und Plattformteams liefert der Fall eine übertragbare Lehre. Cloudflare zeigt, dass Speicheroptimierung häufig auf den Ebenen ansetzt, die bei normalen Applikationen selten im Fokus stehen: Containerwahl (dynamisch vs. unveränderbar), Layout von Listen und Offsets, Redundanzmanagement bei Strings und die konkreten Auswirkungen von Sprach- und Typsystem-Entscheidungen. Gerade die Rust-Enum-Passage illustriert, dass „komfortable“ Typsicherheit ohne ein Verständnis der Speicherrepräsentation im Hochlastbetrieb teuer werden kann. Gleichzeitig bleibt interessant, dass die Optimierung nicht nur die reine Speichermenge betrifft, sondern auch die Zahl der Allokationen senkt – ein Faktor, der bei großen Systemen häufig direkt mit Fragmentierung, Latenzspitzen und effektiver Arbeitsspeichernutzung zusammenhängt. Cloudflare plant, den freigewordenen Arbeitsspeicher für eine weitere Erhöhung der Cache-Kapazität zu verwenden, wodurch die Optimierungen in einen langfristigen Skalierungspfad münden statt sich nur als einmaliger Tuning-Effekt zu erweisen.
💳 Amazon-Kreditkarte mit 2.000 Euro Limit bestellen!
🔥 Heutige Hot Deals bei Amazon: Bis zu 80% Rabatte!
🎉 Amazon Haul-Store für absolute Schnäppchenjäger!
- ★ 23-stufiges KI-Go-Training – Für Spieler mit Grundkenntnissen der Regeln – Entwickelt als intelligenter Trainingspartner passt sich die KI Spielern von 18K bis 9D an. Ideal für alle, die die Grundregeln bereits beherrschen und ihr Spiel verbessern möchten.
- IHR EMOTIONALER AI-BEGLEITER: Eiliko ist mehr als nur ein Anhänger, es ist ein charismatischer KI-Freund. Mit einem dynamischen LED-Bildschirm, der eine Vielzahl von animierten Gesichtern und Ausdrucksformen anzeigt, reagiert er auf Ihre Interaktionen mit einzigartiger Persönlichkeit und Charme.
- 【MEHR LEBEN FÜR DEINEN SCHREIBTISCH】 Lerne Eilik kennen – deinen kleinen Roboter-Freund mit Persönlichkeit. Mit liebevollen Animationen, ausdrucksstarken Reaktionen und spielerischen Interaktionen bringt Eilik mehr Freude in deinen Alltag. Ob auf dem Schreibtisch, im Büro oder am Nachttisch – Eilik wird schnell zu einem vertrauten Begleiter für besondere Momente.
- 【XL-Größe für gedeihende Pflanzen】Geben Sie Ihren Pflanzen den Raum, den sie verdienen! Unser verbessertes, großes 13,7 cm großes Design bietet Platz für Pflanzen mit einem Durchmesser von bis zu 8,9 cm und damit deutlich mehr Platz für Wurzelwachstum und Pflanzengesundheit im Vergleich zu kleineren, veralteten Modellen. Die Produktabmessungen betragen 13,6 x 13,6 x 13,2 cm und das Gerät wiegt nur 355 g.
- V28 Update - JETZT MIT NEUEN FUNKTIONEN! Als Reaktion auf das Ladeproblem von Loona haben wir das automatische Aufladen 2.0 verbessert. Diese Optimierung hilft Loona, die Ladewege in verschiedenen Szenarien zu erkennen und anzupassen, um die Erfolgsquote beim automatischen Aufladen zu erhöhen. Mobile Hotspots können sich mit Loona verbinden und überwinden WLAN-Einschränkungen, sodass Sie jederzeit und überall mit Loona interagieren können.
- Die besten Bücher rund um KI & Robotik!

- Die besten KI-News kostenlos per eMail erhalten!
- Zur Startseite von IT BOLTWISE® für aktuelle KI-News!
- IT BOLTWISE® kostenlos auf Patreon unterstützen!
- Aktuelle KI-Jobs auf StepStone finden und bewerben!
- Künstliche Intelligenz: Dem Menschen überlegen – wie KI uns rettet und bedroht | Der Neurowissenschaftler, Psychiater und SPIEGEL-Bestsellerautor von »Digitale Demenz«
Du hast einen wertvollen Beitrag oder Kommentar zum Artikel "Cloudflare spart mit DNS-Cache-Optimierung 100 Terabyte RAM" für unsere Leser?


#Sophos
Es werden alle Kommentare moderiert!
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.
Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte.
Du willst nichts verpassen?
Du möchtest über ähnliche News und Beiträge wie "Cloudflare spart mit DNS-Cache-Optimierung 100 Terabyte RAM" informiert werden? Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den RSS-Hauptfeed oder IT BOLTWISE® bei Google News wie auch bei Bing News abonnieren.
Nutze die Google-Suchmaschine für eine weitere Themenrecherche: »Cloudflare spart mit DNS-Cache-Optimierung 100 Terabyte RAM« bei Google Deutschland suchen, bei Bing oder Google News!