Pe scurt
Astro pregenerează în jur de 330 de pagini; un Cloudflare Worker mic se ocupă doar de checkout-ul Stripe, de webhook-ul de plată și de descărcarea PDF-urilor din stocarea privată, prin URL-uri semnate. Lighthouse dă scor 100 la SEO și la bune practici.
Context
Un magazin online pentru ghidurile în format PDF ale unei nutriționiste, plus o arhivă de peste 320 de postări de pe Instagram, transformate în pagini rapide și indexabile.
Arhitectură
- Static înainte de toate: Astro pregenerează fiecare pagină (în jur de 330) la build. Cloudflare le servește din edge, fără server și fără interogări în baza de date la fiecare vizită.
- Doar trei rute rulează cod la cerere, într-un Cloudflare Worker: checkout-ul, webhook-ul Stripe și descărcarea.
- Conținutul se editează în Sanity și e citit o singură dată, la build, cu tipuri TypeScript generate din schemă.
- Fotografiile și videoclipurile stau în Cloudflare R2: în jur de 7.400 de obiecte (originalele plus variantele WebP), fără costuri de egress.
Plăți și livrare
- Stripe Checkout, cu semnătura webhook-ului verificată la fiecare apel.
- Resend îi trimite cumpărătorului pe email un link de descărcare semnat (HMAC), valabil 30 de zile.
- Worker-ul transmite PDF-ul prin streaming dintr-un bucket R2 privat. Fișierele nu au URL-uri publice și nu se stochează date ale clienților.
Pipeline-ul de conținut
- Un script de import idempotent pentru Instagram: datorită ID-urilor deterministe, o nouă rulare nu dublează niciodată postările și nu suprascrie textele editate.
- Textul din imaginile a peste 160 de postări a fost transcris cu agenți AI, iar postările au devenit astfel indexabile. Cele prea scurte primesc automat
noindex.
Rezultate
- Lighthouse pe mobil: între 87 și 97 la performanță, 95 la accesibilitate, 100 la bune practici și 100 la SEO.
- O imagine principală în AVIF de 57 KB pe mobil, CSS inline și fonturi reduse la caracterele folosite.
- O versiune Markdown a fiecărei pagini, plus
llms.txt, pentru agenții AI. - Paginile statice se servesc gratuit, așa că vârfurile de trafic nu costă nimic.

