Comparar

Cloudflare vs Vercel para WordPress headless em 2026

Resumo rápido

  • A Cloudflare Workers + Pages dão-lhe localizações de edge em mais de 100 países e V8 isolates que funcionam com qualquer framework.
  • A Vercel Edge também corre em V8, mas a Vercel Serverless corre em AWS Lambda por baixo, com uma pegada regional mais pequena.
  • A Vercel oferece a melhor experiência de programação Next.js porque é a Vercel que mantém o Next.js. É também esse o lock-in.
  • A WPPoland escolhe Cloudflare por defeito para WordPress headless: amplitude de edge, independência de framework, sem dependência de Next.js, preços transparentes.

O que cada plataforma é, de facto, em 2026

A Cloudflare entrega Workers (funções serverless em V8 isolates) e Pages (alojamento estático mais Functions que compilam para Workers). A rede abrange centenas de centros de dados em mais de 100 países globalmente. As Workers ligam-se ao KV (key value store), ao R2 (armazenamento de objetos compatível com S3) e ao D1 (SQLite no edge). O plano gratuito é generoso e o plano pago publica preços fixos. Astro 5+ e Next.js 15 trazem ambos adaptadores oficiais para Cloudflare Pages.

A Vercel entrega Edge Functions (V8 isolates, cerca de 30+ regiões) e Serverless Functions (AWS Lambda, runtime Node). A Vercel construiu e mantém o Next.js, por isso a experiência de programação Next.js na Vercel é de primeira classe: otimização de imagens, ISR, revalidação on-demand, deployments de pré-visualização e analítica integram-se sem configuração. O preço a pagar é uma forte gravidade em direção ao Next.js, e os preços escalam por uso de formas que apanham equipas de tráfego elevado de surpresa.

Matriz de decisão

Critério Cloudflare Vercel
Amplitude da rede de edge centenas de centros de dados em mais de 100 países ~30+ regiões Edge sobre AWS
Modelo de runtime V8 isolates (Workers + Pages Functions) V8 isolates (Edge) + AWS Lambda (Serverless)
Experiência Next.js Adaptador, funciona quase sempre, pequenas lacunas no ISR Primeira classe, todas as funcionalidades Next.js no dia zero
Experiência Astro Adaptador oficial, pronto para produção Adaptador oficial, pronto para produção
Lock-in de framework Baixo; as Workers correm tudo o que aponte ao runtime Forte gravidade em direção ao Next.js
Modelo de preços Planos fixos publicados, plano gratuito generoso Por uso, pode disparar com tráfego
Comportamento de cold-start ~5 ms (V8 isolates) ~5 ms Edge; 100 a 500 ms Lambda
Observability Workers Analytics + Logpush Analítica integrada + log drains
Limites de _redirects e rewrites 2000 regras em _redirects (Pages) Sem limite fixo publicado, baseado em funções
Realidade do plano gratuito Workers: 1 MB de bundle, 10 ms de CPU, 50 subrequests Plano Hobby não comercial; limites de tráfego

Quando a Cloudflare ganha

  • Entrega para um público global e a amplitude de edge (Varsóvia, Frankfurt, Tóquio, São Paulo, tudo na mesma rede) faz diferença no TTFB.
  • Quer uma plataforma independente de framework; hoje Astro, amanhã talvez Hono ou Remix ou seja lá o que vier a seguir.
  • Precisa de armazenamento de objetos barato no edge (R2, sem taxas de egress) para imagens e media ligados ao seu WordPress headless.
  • Quer preços fixos publicados com custos previsíveis, e não faturas por uso que o apanham de surpresa num dia viral.

Quando a Vercel ganha

  • A equipa está totalmente investida em Next.js e usa ISR, App Router, Server Actions e revalidação on-demand de forma intensiva.
  • O fluxo editorial precisa de deployments de pré-visualização ligados a cada PR, com comentários, capturas de ecrã e revisão de equipa.
  • O site depende da Vercel Image Optimization para centenas de transformações únicas por dia.
  • O âmbito de compliance e a trilha de auditoria preferem um único fornecedor com um relatório SOC 2 que cubra build, deploy e runtime.

O que entregamos na WPPoland

Escolhemos Cloudflare por defeito para WordPress headless. As razões são pragmáticas, não ideológicas. A amplitude de edge ao longo de centenas de centros de dados em mais de 100 países coloca os nossos clientes europeus perto dos leitores em Varsóvia, Berlim, Lisboa e Oslo, sem configuração por região. O runtime de V8 isolates é independente de framework, por isso um projeto que começa em Astro pode passar para Next.js e voltar sem sair da plataforma. Evitamos o poço gravítico do Next.js, o que mantém a arquitetura portável quando as prioridades de negócio mudam. A Cloudflare publica planos de preços fixos, o que torna as faturas dos clientes previsíveis e auditáveis.

Implementamos na Vercel quando o cliente impõe Vercel, quando o ISR é estrutural para o fluxo editorial, ou quando a equipa de marketing já paga Vercel Analytics e quer uma fatura única. Nesses casos ligamos o mesmo back-end WordPress a uma frontend Next.js e enviamos para a Vercel; o código de frontend mantém-se portável porque a camada de dados WordPress nunca soube qual o runtime que a invocava. O preço do nosso envolvimento é individual; a fatura da plataforma da Cloudflare ou da Vercel acresce por cima.

Perguntas frequentes

A Vercel é só AWS Lambda com uma interface?

Em parte. As Vercel Serverless Functions correm em AWS Lambda. As Vercel Edge Functions correm em V8 isolates. A Vercel acrescenta uma pipeline de deploy, URLs de pré-visualização, otimização de imagens, observability e padrões afinados para Next.js sobre essa infraestrutura.

O Next.js continuará aberto depois de a Vercel ter adquirido a marca?

Segundo declarações públicas da Vercel, o Next.js mantém-se de código aberto e não exclusivo da Vercel. Continua a ser suportado o self-hosting na Cloudflare, na AWS ou em servidor Node próprio. Algumas funcionalidades chegam primeiro à Vercel; noutros sítios são necessários adaptadores ou trabalho da comunidade.

A Cloudflare Pages aguenta sites grandes em WordPress headless?

Sim, na maioria dos casos. A Pages impõe um limite de 100 MB de output bundle no plano gratuito e um teto de 2000 regras no ficheiro _redirects. O plano gratuito da Workers limita um bundle implementado a 1 MB comprimido, 10 ms de CPU por pedido e 50 subrequests. Os planos pagos elevam estes limites.

Qual tem latência de cold-start mais baixa?

Os V8 isolates arrancam em cerca de 5 ms; os cold-starts da AWS Lambda em Node variam entre 100 e 500 ms. Por isso a Cloudflare Workers e a Vercel Edge Functions sentem-se semelhantes. As Vercel Serverless Functions, em Lambda, são mais lentas no arranque a frio. Para uma arquitetura edge-first escolha V8 isolates em qualquer das plataformas.

Porque é que a WPPoland escolhe Cloudflare por defeito?

Amplitude de edge (centenas de centros de dados em mais de 100 países, incluindo Varsóvia e Frankfurt perto dos leitores europeus), runtime independente de framework, sem lock-in em Next.js, preços publicados de forma transparente, e bindings KV, R2 e D1 que encaixam no nosso stack WordPress headless. Implementamos na Vercel quando o cliente assim exige.

Leitura relacionada

Decida uma vez, entregue bem

Diga-nos o âmbito, o perfil de tráfego e as necessidades editoriais. Respondemos no prazo de um dia útil com uma recomendação de runtime e os respetivos compromissos. Preço individual.

Entrar em contacto