3 Verificações Pós-Deploy que Eu Realizo Após o Build do Cloudflare Pages

Passei duas semanas depurando problemas de produção.

Uma regra de redirecionamento de sitemap bloqueou meus arquivos de sitemap. O upload de uma imagem falhou devido ao atraso na implantação (deployment lag). Esses erros custaram tempo.

Agora, utilizo três verificações específicas após cada deploy no Cloudflare Pages. Não utilizo uma suíte de testes completa. Uso essas três verificações rápidas para capturar os erros que realmente enfrento.

Eu as executo em três sites construídos com Astro 5 SSG.

  1. Verificação de Sitemap

Verifico se o sitemap-index.xml retorna um código de status 200 em todos os domínios. Também verifico o sitemap-0.xml.

Verifico se a contagem de URLs atende a um limite mínimo. Por exemplo, o aiappdex.com deve ter pelo menos 1.000 URLs. Se a contagem diminuir, meu pipeline de dados falhou.

Utilizo curl sem seguir redirecionamentos. Isso me ajuda a capturar regras de redirecionamento quebradas que escondem erros dos navegadores.

  1. Envio para IndexNow

Após a verificação do sitemap, executo um script para enviar as URLs para o IndexNow para o Bing, Yandex, Naver e Seznam.

O script lê o sitemap ao vivo e envia as URLs. Se o IndexNow retornar um erro 403, significa que meu arquivo de verificação de chave está faltando ou uma regra de redirecionamento está quebrada.

Executo isso manualmente após a implantação. Isso garante que eu envie URLs que estejam ativas e estáveis.

  1. Monitoramento de Performance com Lighthouse

Executo essa verificação em um cron job semanal, em vez de a cada deploy. Isso permite acompanhar as tendências de performance.

Eu monitoro:

  • Pontuações de performance abaixo de 80
  • CLS acima de 0,1
  • Regressões de acessibilidade

Como meus sites usam Astro SSG sem JS no lado do cliente, essas pontuações devem permanecer estáveis. Se caírem, é provável que uma mudança no CSS tenha quebrado o layout. Eu trato essas pontuações como um monitor de tendências, não como uma forma de bloquear implantações.

Resumo

Não utilizo monitoramento de uptime ou testes de usuário de ponta a ponta (end-to-end). Para uma implantação estática em CDN, essas três verificações cobrem meus principais riscos. Elas protegem meu SEO e a integridade do meu layout sem adicionar complexidade desnecessária.

Fonte: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-48b4