Obsah
CDA – Content Delivery Application
CDA (Aplikace pro doručování obsahu) je backendová komponenta redakčního systému (CMS), která zodpovídá za finální zpracování a zobrazení obsahu koncovému uživateli. Zatímco v části CMA (Content Management Application) redaktor obsah tvoří, CDA je ta část systému, která jej „odesílá do světa“.
1. Funkce v rámci CMS architektury
CDA funguje jako prostředník mezi databází a prohlížečem návštěvníka. Mezi její hlavní úkoly patří:
- Skládání stránek: CDA vezme surová data (texty z databáze) a vloží je do příslušných HTML šablon.
- Příprava pro prohlížeč: Převádí interní formáty systému na formáty srozumitelné pro web (HTML, CSS, JavaScript).
- Interakce s uživatelem: Zajišťuje funkčnost prvků, jako jsou vyhledávací pole, kontaktní formuláře nebo diskuse.
- Cachování (Mezipaměť): Pro zvýšení výkonu a zlepšení metrik LCP ukládá CDA již vygenerované stránky, aby je nemusela při každém přístupu skládat znovu.
—
2. Rozdíl mezi CMA a CDA
| Komponenta | Cíl | Uživatel |
|---|---|---|
| CMA (Management) | Tvorba a úprava obsahu. | Redaktor, Administrátor |
| CDA (Delivery) | Zobrazení a distribuce obsahu. | Návštěvník webu |
V tradičních CMS (jako WordPress) běží obě komponenty na stejném serveru. U Headless CMS je CDA často realizována pomocí API a externího front-endu (např. v Reactu nebo Next.js).
—
3. Alternativní význam: Clinical Document Architecture
V oblasti medicínské informatiky zkratka CDA (přesněji HL7 CDA) označuje XML standard pro výměnu zdravotnické dokumentace.
- Účel: Zajistit, aby si různé nemocniční informační systémy dokázaly předat lékařské zprávy, propouštěcí protokoly nebo výsledky vyšetření.
- Struktura: Dokument je čitelný jak pro stroje (XML), tak pro lidi (prostřednictvím stylů).
- Souvislost: Je klíčovou součástí elektronického zdravotnictví (eHealth).
—
4. Souvislost s výkonem webu
Efektivita CDA přímo ovlivňuje uživatelskou zkušenost:
- Pokud je CDA pomalá, prodlužuje se doba TTFB (Time to First Byte).
- Optimalizace CDA (např. pomocí CDN – Content Delivery Network) je klíčová pro dosažení dobrého skóre v Lighthouse.
Související články:
Tagy: cms cda architecture web-dev backend ehealth
