Ajuste de performance na Cloudflare além do cache padrão
A regra de cache padrão só cacheia o óbvio. A performance real mora nas regras que ninguém escreve por padrão, as específicas do seu tráfego.
A Cloudflare cacheia assets estáticos na borda assim que é ativada: imagens, CSS, bundles de JavaScript, os arquivos obviamente cacheáveis que todo site tem. Esse padrão é valor real, entregue sem configuração nenhuma. Também é uma fração pequena do que uma conta bem ajustada realmente entrega.
A performance que aparece no Core Web Vitals, e numa taxa de conversão que melhora em silêncio, mora nas regras de cache que ninguém escreve por padrão: a resposta de API que é segura de cachear por sessenta segundos, a página personalizada que ainda pode cachear sua estrutura enquanto só o fragmento dinâmico fica ao vivo, o pedido à origem que nunca precisou acontecer.
O que o padrão deixa na mesa
Uma configuração padrão trata toda resposta do mesmo jeito: cacheia o estático, deixa passar o resto pra origem. A maioria das aplicações tem uma camada intermediária que o padrão nunca toca, conteúdo que muda, mas não em todo pedido, e cada um desses pedidos que chega à origem sem necessidade é latência que o seu visitante paga e conta que a sua origem paga.
Roteamento e entrega de imagem, não só cache
O Argo Smart Routing escolhe uma rota mais rápida dentro da rede da Cloudflare quando a rota direta está congestionada, o que mais importa pros visitantes mais longe da sua origem. O Polish recodifica imagens automaticamente pro dispositivo que está pedindo, o tipo de ganho que nunca aparece num code review porque nada da aplicação mudou, só o que saiu da borda.
Nada disso substitui consertar um endpoint que de fato é lento. É o que acontece depois de consertar esse endpoint, quando a latência que sobra é principalmente distância de rede e tamanho de payload, não lógica da aplicação.
Decidindo o que vale a pena ajustar você mesmo
Parte disso é uma pergunta genuína de construir versus comprar: escrever sua própria lógica de cache de borda num Worker é possível, e às vezes a decisão certa pra algo que o motor de regras da Cloudflare não consegue expressar, mas nos casos comuns isso é reimplementar uma função que a plataforma já oferece, ao custo de um sistema que agora você precisa manter.
Ajustamos cache, roteamento e entrega de imagem como parte da nossa prática de implementação de Cloudflare, com o mesmo critério de engenharia que aplicamos a qualquer trabalho de performance: medir primeiro, mudar uma coisa de cada vez, e manter o que a plataforma já faz bem.
Confira o seu caso
Em que ponto o seu time está?
O artigo descreve o padrão. Estas avaliações pegam as suas respostas e dizem qual parte se aplica a você — sem cadastro para ver o resultado.