Cloudflare redujo el consumo de memoria a menos de la mitad en la plataforma de caché Big Pineapple, que opera detrás del resolutor DNS 1.1.1.1, mediante optimizaciones a nivel de software, liberando aproximadamente 100 TB de RAM en su red. Este logro no se obtuvo añadiendo nuevos servidores ni retirando módulos de memoria, sino cambiando la forma en que los datos DNS de la caché se almacenan en el código basado en Rust. El mayor cambio consistió en convertir los tipos Vec y String de Rust, que pueden crecer para cada entrada de caché, en segmentos de caja de tamaño fijo (boxed slices) que no transportan datos de capacidad, eliminando así metadatos innecesarios; este único paso ahorró por sí solo 15 TB de RAM.

Además, las tres listas de registros separadas dentro de la respuesta se fusionaron en un único búfer de memoria, no se almacenaron los nombres de propiedad repetidos y los bytes crudos en formato wire comenzaron a guardarse con un prefijo de longitud. Como resultado, el tamaño típico de entrada se redujo de 953 bytes a 420 bytes, la velocidad de inserción aumentó de 625 000 a 893 000 por segundo y la latencia de búsqueda bajó de 828 nanosegundos a 670 nanosegundos.

Cloudflare señaló que los 100 TB ahorrados equivalen aproximadamente a la memoria de 130 servidores Gen 13 (768 GB cada uno). La memoria liberada se destinará a cachés DNS más grandes para aumentar la tasa de aciertos de caché y reducir el tráfico enviado a los servidores DNS autoritativos.