Skip to content
Latchkey

O Que É o Cloudflare Pages? Front Ends Hospedados na Edge

O Cloudflare Pages é uma plataforma para compilar e hospedar sites front-end na rede global de edge da Cloudflare, com deploy a partir do Git, com previews e Workers integrados.

O Cloudflare Pages serve seu site a partir da vasta rede de edge da Cloudflare, colocando o conteúdo próximo dos usuários no mundo todo. Ele se conecta ao seu repositório, faz o build a cada push e gera deploys de preview. Combinado com o Cloudflare Workers, sites estáticos ganham lógica de backend dinâmica executada na edge.

Como o Pages funciona

Você conecta um repositório Git e define um comando de build e um diretório de saída. Cada push dispara um build, e o resultado é distribuído por toda a edge da Cloudflare. A produção vem da sua branch main; outras branches recebem URLs de preview.

Distribuição na edge

Como a Cloudflare opera uma das maiores redes globais, o conteúdo do Pages é servido de locais muito próximos dos usuários. A largura de banda é generosa, e HTTPS mais proteção contra DDoS já vêm embutidos.

Pages mais Workers

  • Front ends estáticos e renderizados por frameworks no Pages.
  • Lógica dinâmica via Workers Functions na edge.
  • Bindings para KV, D1, R2 e outros serviços da Cloudflare.

Quando escolher o Pages

O Pages é adequado para times que já usam a Cloudflare ou que querem hospedagem edge-first com integração estreita aos Workers. Seus pontos fortes são o alcance da rede e um plano gratuito generoso; seu modelo é mais poderoso quando você abraça o ecossistema da Cloudflare.

Papel no CI/CD

O Pages pode fazer build e deploy a cada push por conta própria, com URLs de preview por branch. Para mais controle, os times executam checks no GitHub Actions e fazem deploy usando o Wrangler CLI ou a cloudflare/pages-action, protegendo os merges com required status checks antes.

Principais conclusões

  • O Cloudflare Pages compila e hospeda front ends na edge global da Cloudflare.
  • Ele faz deploy a partir do Git com previews e integra-se estreitamente com os Workers.
  • Pode ser um CI/CD autônomo ou fazer deploy via Wrangler a partir do GitHub Actions.

Guias relacionados