Astro SSR em Cloudflare Edge: Vencendo a Latência Global
Por que compilar o Luminous Core em Server-Side Rendering dentro dos nós distribuídos da Cloudflare é o xeque-mate da performance.
Patrick Cardoso
Adeus aos Servidores Centralizados
Implantar um blog estático é trivial. Entretanto, o que acontece quando precisamos que esse Frontend proteja Tokens sigilosos da OpenAI, Anthropic e Gemini de agentes nocivos via JavaScript injetado cliente? Precisamos de um Backend forte.
Infelizmente, acender containers pesados de Node.js atrasa o tempo de primeira requisição (TTFB). É por isso que migramos radicalmente para o Cloudflare Edge Nodes.
O Padrão Híbrido Astro V6
Usando as mais recentes diretivas `output: “server”` emparelhadas com prerenderizações específicas.
// astro.config.mjs
import { defineConfig } from 'astro/config';
import cloudflare from '@astrojs/cloudflare';
export default defineConfig({
output: 'server',
adapter: cloudflare(),
});
A beleza desse setup é brutal:
- Todas as rotas de /api/* operam nativamente como Cloudflare Workers.
- Variáveis são injetadas estaticamente de ponta-a-ponta por meio de segredos dinâmicos sem onerar latência fria.
- As páginas do Blog que não possuem dinâmicas são convertidas num `prerender = true` e despejadas estáticas num CDN robusto que é varrido nativamente pelo `Pagefind`.
Assim nascendo o Luminous Core, uma engine híbrida intocável em arquitetura e absurdamente performática. O futuro não requer provisionamento de Linux Vanilla. O futuro é computação na borda.