Wydajność SSR – na co zwrócić uwagę.
Kompromisy:
SSR zwiększa obciążenie serwera:
- Każde żądanie renderuje stronę
- Większe zużycie CPU
- Potrzebne dobre cache’owanie
Jak temu zaradzić:
CDN z cache’owaniem na krawędzi:
Cache-Control: public, max-age=3600, stale-while-revalidate=86400
Cache’uj renderowany HTML zarówno dla botów, jak i użytkowników.
Incremental Static Regeneration (ISR):
Najlepsze z obu światów:
- Strony statyczne dla szybkości
- Odświeżanie w tle dla aktualności
- Świetne dla stron z treścią
Renderowanie na krawędzi:
Vercel Edge Functions, Cloudflare Workers:
- Renderowanie na edge
- Niższe opóźnienia
- Bliżej użytkownika i bota
W kontekście AI:
Crawlery AI nie potrzebują spersonalizowanych treści. Możesz śmiało cache’ować:
- Wykrywaj user agent bota
- Serwuj cache’owany HTML
- Wystarczająco świeże dla widoczności
Wydajność + widoczność dla AI są możliwe:
SSR nie musi oznaczać wolnego działania. Przy odpowiednim cache’owaniu masz i widoczność dla AI, i dobrą wydajność.