====== CDA – Content Delivery Application ====== **CDA** (Aplikace pro doručování obsahu) je backendová komponenta redakčního systému ([[cms|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|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 [[google_lighthouse|Lighthouse]]. ---- //Související články:// * [[cms|CMS – Redakční systémy]] * [[lcp|LCP – Largest Contentful Paint]] * [[api|API – Rozhraní pro programování aplikací]] //Tagy: {{tag>cms cda architecture web-dev backend ehealth}}//