
Vercel ou Cloudflare Pages: TTFB empata, mas a fatura não

Para um site comercial predominantemente estático, Cloudflare Pages tende a custar menos conforme crescem os acessos; a Vercel Pro pode justificar o custo quando suas funções e seu fluxo de publicação já fazem parte do projeto. No teste da StackVerified, publicado em agosto de 2026, oito requisições por alvo, feitas de uma conexão residencial nos Estados Unidos e com acerto de cache, produziram medianas de TTFB de 108 ms em vercel.com, 110 ms em nextjs.org, 111 ms em developers.cloudflare.com e 205 ms em pages.cloudflare.com.
A conta muda porque entrega estática, execução de funções e builds são recursos diferentes. Pela tabela oficial do Workers, requisições a arquivos estáticos são gratuitas e ilimitadas, Pages Functions seguem a cobrança do Workers e o plano pago parte de US$ 5 mensais, com 10 milhões de requisições e 30 milhões de milissegundos de CPU incluídos. Na Vercel Pro, mensalidade, capacidade de CDN e consumo de computação entram em linhas distintas.
O alcance do teste de TTFB

Os três resultados próximos representam páginas diferentes servidas com acerto de cache a partir do mesmo ponto de observação. É um empate prático nessa amostra, não uma medição de duas cópias idênticas do mesmo site. O resultado mais alto pertence a outro endereço, também distinto dos demais; ele não pode ser atribuído isoladamente à rede da Cloudflare.
TTFB mede o intervalo até o primeiro byte da resposta. Uma página pode apresentar TTFB parecido e ainda levar mais tempo para carregar imagens, scripts e fontes; uma rota dinâmica acrescenta o tempo de execução da função e de suas dependências. Como a amostra partiu dos Estados Unidos, ela também não estabelece qual serviço responderá mais rápido para visitantes no Brasil. Para esta escolha, o teste reduz o peso de diferenças de poucos milissegundos entre os alvos próximos, enquanto as regras de cobrança permitem uma comparação mais concreta.
O que entra na fatura da Vercel
A tabela de preços da Vercel reserva o Hobby para uso pessoal sem fins comerciais e lista nele 1 milhão de requisições de CDN e 100 GB de transferência rápida por mês. Para uso comercial, o Pro custa US$ 20 mensais e inclui US$ 20 de crédito de uso. Na mesma tabela, builds em máquina Basic custam US$ 0,007 por minuto; invocações de funções começam em US$ 0,60 por milhão, enquanto CPU ativa, memória provisionada e transferência entre função e CDN têm métricas próprias. O crédito absorve consumo elegível, mas não transforma esse consumo em ilimitado.
Para equipes Pro na modalidade de CDN com tarifa fixa, a capacidade divulgada pela Vercel inclui 1 milhão de requisições e 1 TB de transferência na assinatura; a faixa adicional de US$ 20 mensais comporta 10 milhões de requisições e 50 TB, e a de US$ 100 comporta 50 milhões de requisições e 50 TB. A capacidade pertence à equipe, não a cada projeto. Novas equipes Pro entram nessa modalidade por padrão; equipes existentes podem adotá-la. A proteção para picos temporários não deve ser confundida com uma faixa adequada para tráfego mensal sustentado.
Isso altera a leitura de um site com muitos arquivos pequenos. Ele pode esgotar primeiro a quantidade de requisições, mesmo transferindo relativamente poucos dados. Um site com arquivos grandes pode fazer o inverso. Chamadas a funções também passam pela CDN, de modo que a capacidade de entrega e a execução dinâmica precisam aparecer separadamente na estimativa.
Onde o Cloudflare Pages impõe limites

Os limites do Cloudflare Pages permitem no plano Free 500 builds por mês, apenas um build simultâneo, até 20 mil arquivos por site e até 100 projetos Pages por conta; o plano Pro eleva a franquia a 5 mil builds mensais e admite cinco builds simultâneos. Um envio de código pelo repositório integrado dispara build e publicação. Portanto, uma grande audiência de páginas estáticas pode continuar sem cobrança por requisição e, ao mesmo tempo, exigir outra configuração de publicação se o projeto ultrapassar os limites de builds ou de arquivos.
O tempo de compilação pesa de outra forma na Vercel: a cobrança da máquina Basic acompanha os minutos usados. Duas equipes podem publicar com a mesma frequência e consumir valores diferentes se os respectivos builds durarem tempos diferentes. Para projetos com muitas prévias ou alterações frequentes, contar apenas as visitas esconde essa parte do custo.
Quatro perfis com as premissas expostas
Os perfis abaixo são hipotéticos: um projeto comercial, um ciclo mensal, uma pessoa com permissão de publicar, nenhuma cobrança de impostos e nenhum gasto com banco de dados, imagens otimizadas ou outros serviços opcionais. Cada build dura dois minutos na máquina Basic da Vercel. Para a Cloudflare, requisições estáticas não acionam Pages Functions; os builds permanecem no Pages Free, enquanto o último perfil combina esse plano com Workers Paid. Na Vercel, a assinatura Pro usa CDN com tarifa fixa e o crédito mensal cobre os consumos de build e funções calculados.
- Site pequeno: 200 mil requisições estáticas, 20 GB de transferência, nenhuma chamada a função e 40 builds. Os 80 minutos de build representam US$ 0,56 de uso na Vercel, dentro do crédito: projeção de US$ 20 pela assinatura Pro. No Pages Free, as requisições estáticas e os builds previstos resultam em US$ 0.
- Campanha de alto acesso: 8 milhões de requisições estáticas, 800 GB, nenhuma função e 300 builds. São 600 minutos de build, ou US$ 4,20 de uso coberto pelo crédito. A Vercel precisa da faixa de CDN para 10 milhões de requisições: US$ 20 de Pro mais US$ 20 da faixa, totalizando US$ 40. Os builds cabem no Pages Free, cuja projeção para essa entrega estática é US$ 0.
- Portal estático de grande circulação: 40 milhões de requisições, 4 TB transferidos, nenhuma função e 450 builds. Os 900 minutos de compilação equivalem a US$ 6,30, ainda dentro do crédito da Vercel; assinatura e faixa de CDN para 50 milhões de requisições somam US$ 120. No Pages Free, os builds ficam abaixo da franquia e a projeção para a entrega estática permanece em US$ 0.
- Aplicação com rotas dinâmicas: 12 milhões de requisições ao todo, das quais 5 milhões invocam funções, 2 TB transferidos e 500 builds. Supondo por chamada 5 ms de CPU, 50 ms de duração, 1 GB de memória e resposta de 1 KB, sem concorrência entre execuções e usando as tarifas iniciais da tabela da Vercel, invocações, CPU, memória, transferência de origem e mil minutos de build somam aproximadamente US$ 11,93 de uso. Esse valor cabe no crédito; a assinatura e a faixa de CDN para 50 milhões de requisições projetam US$ 120. Na Cloudflare, as funções somam 25 milhões de milissegundos de CPU e cabem, junto com as chamadas, no Workers Paid: projeção de US$ 5.
No último perfil, as tarifas iniciais usadas para CPU e memória da Vercel são uma premissa de cálculo, não um preço garantido para toda região de execução. Concorrência entre chamadas, duração real das instâncias e transferência de origem também mudam o consumo. Já um build a mais ultrapassaria a franquia mensal do Pages Free nesse cenário. Os valores mostram como reproduzir a comparação com métricas separadas, sem prometer uma fatura idêntica para qualquer aplicação.
Qual escolha faz sentido
Se o projeto é majoritariamente estático e a publicação cabe nos limites do Pages Free, Cloudflare Pages tem a vantagem de custo mais clara nos perfis calculados, sobretudo quando acessos e transferência crescem mais rápido que a frequência de builds. Para uma aplicação que usa rotas dinâmicas, a vantagem depende também do tempo de CPU, das chamadas a outros serviços e da compatibilidade do código com o ambiente de execução do Workers.
A Vercel Pro pode continuar sendo a escolha racional para uma equipe que aproveita seu fluxo de deploy, prévias e funções e para a qual adaptar a aplicação teria custo relevante. Essa decisão deve usar o tráfego sustentado para dimensionar a faixa de CDN e contabilizar builds e execução à parte. A diferença de TTFB observada entre algumas páginas em cache, por si só, não paga nem elimina esse trabalho.
Leia também:
Artigos relacionados


Railway ou Render: ficar ocioso pode inverter a plataforma mais barata

Falha do SharePoint já é explorada — versões antigas chegaram ao fim

Veeam gravou credenciais em texto puro — duas versões fecham a falha

Kit lança nove recursos e transforma a lista de e-mails em central de negócios

OpusClip ou Descript: créditos e minutos pagam trabalhos diferentes
Assine nossa newsletter
Receba as últimas notícias sobre Web3, IA e cripto diretamente no seu e-mail.