Skip to content

ADR_00023: Volba CDN jako primární distribuční vrstva

Status: Proposed / Accepted
Date: 2026-01-13


Context

Naměřené hodnoty LCP ukazují pomalé načítání hlavního obsahu. Největší část zpoždění vzniká při stahování statických assetů a obrázků. Backend je zbytečně zatěžován požadavky, které lze obsloužit na edge vrstvě.


Decision

CDN jako primární distribuční vrstva

  • statické assety (JS, CSS, fonty)
  • obrázky a jejich transformace
  • cache na edge uzlech

Backend slouží jen pro dynamická data

  • žádné přímé servírování statických souborů
  • žádné image transformace na backendu

Consequences

Pozitiva

  • Snížení LCP o 30–50 %
  • Nižší zátěž backendu
  • Lepší dostupnost díky edge síti

Negativa

  • Nutnost governance nad cache invalidací
  • Závislost na vendorovi

Rationale

Rozhodnutí Důvod
CDN jako primární vrstva Zrychlení načítání a snížení latence
Edge caching Odlehčení backendu a vyšší dostupnost
Image optimalizace na CDN Nižší LCP a menší datový objem