Cloudflare otimiza cache com Zstandard: Economia de petabytes e eficiência na entrega de conteúdo
Aprofundamento CEVIU
Aprofundamento
A Cloudflare Cache Transcoding, alimentada por Zstandard, representa uma jogada estratégica na engenharia de plataformas. Em vez de simplesmente armazenar o conteúdo como recebido, a Cloudflare agora compacta ativos textuais, como HTML, JSON e CSS, usando Zstandard antes de gravá-los em cache. Isso acontece uma única vez na entrada, mas a descompressão é feita em cada requisição para o cliente, gerenciando o trade-off entre CPU e economia de armazenamento. Esta abordagem melhora a densidade de cache e reduz o tráfego entre data centers, um pilar para a eficiência de CDNs distribuídas globalmente.
A arquitetura, que integra o Zstandard ao Pingora, foi validada em testes intensivos. Operando no nível 3 de compressão e aplicando a objetos maiores que 4 kibibytes, a solução mostrou-se eficaz em reduzir o tamanho de ativos em até um terço sem sobrecarregar a CPU. Isso é vital para manter a performance em larga escala, equilibrando a latência de descompressão (1,56 nanossegundos por byte) com os ganhos massivos em petabytes de armazenamento e largura de banda. A decisão de compactar apenas uma vez e descompactar na entrega otimiza o uso do processador, já que um item é preenchido no cache muito menos do que é servido.
O que mudou
A notícia de hoje, de 4 de setembro de 2026, traz os resultados concretos e a validação do protótipo de Cache Transcoding, algo que o CEVIU já acompanhava de perto. Em matérias publicadas em 3 de setembro de 2026, noticiamos o anúncio inicial do desenvolvimento e a proposta de uso do Zstandard em conjunto com o Pingora para otimizar armazenamento e largura de banda. A Cloudflare agora confirma a viabilidade da solução e detalha o sucesso dos testes. Foram mais de um milhão de requisições, quantificando a economia de armazenamento em um terço e o custo de CPU como gerenciável.
Por que isso importa
Em um cenário onde os custos de memória, tanto RAM quanto SSDs, estão em alta, a otimização da capacidade de cache é crucial para qualquer provedor de serviços em escala. Esta inovação da Cloudflare é um exemplo clássico de engenharia de plataforma, onde um pequeno aumento no uso da CPU em um ponto da pipeline (compressão na entrada) gera grandes economias em outros (armazenamento e largura de banda) e em todo o sistema. Para DevOps e engenheiros de confiabilidade, isso significa CDNs mais eficientes, custos operacionais reduzidos e, potencialmente, uma melhor entrega de conteúdo para os usuários finais, mesmo com o crescimento exponencial dos dados.
Linha do tempo
Cloudflare lança Workers Cache, otimizando performance e custo em aplicações de borda.
Cloudflare otimiza cache DNS do 1.1.1.1 e economiza 100 TB de memória.
Cloudflare anuncia protótipo de Cache Transcoding usando Zstandard e Pingora.
Cloudflare publica resultados de testes do Cache Transcoding, demonstrando economia de petabytes e eficiência.
Perguntas frequentes
O que é Cache Transcoding?
É uma técnica desenvolvida pela Cloudflare para otimizar o armazenamento em cache. Ela comprime ativos de texto como HTML, JSON e CSS usando o algoritmo Zstandard antes de gravá-los no disco do cache, e os descompacta apenas no momento de entrega ao cliente.
Por que a Cloudflare escolheu o Zstandard?
O Zstandard, desenvolvido pelo Facebook, oferece um excelente equilíbrio entre taxa de compressão e velocidade. Nos testes da Cloudflare, ele foi 42% mais rápido que Brotli e gerou arquivos 11.3% menores que gzip com velocidade comparável, essencial para o alto volume de tráfego de um CDN.
Quais tipos de conteúdo são beneficiados pelo Cache Transcoding?
A tecnologia foca em conteúdo textual não comprimido, como HTML, JSON, CSS e JavaScript, que representam uma grande parte das requisições e comprimem muito bem. Imagens, vídeos e fontes, geralmente já otimizados, são excluídos para evitar gastos desnecessários de CPU.
Como a compactação afeta o uso da CPU?
A compactação Zstandard utiliza CPU, mas a Cloudflare projetou a arquitetura para minimizar esse impacto. A compactação ocorre apenas uma vez na entrada do cache, enquanto a descompressão (mais rápida) acontece a cada entrega. Testes mostraram que, no nível 3 do Zstandard e para objetos maiores que 4 kibibytes, o custo adicional de CPU permanece dentro do orçamento planejado.
Fontes
- blog.cloudflare.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 04 de setembro de 2026
- Editoria
- CEVIU DevOps

