Backend je časť webu, ktorá beží na serveri a rozhoduje, aký obsah sa pošle prehliadaču. Spracúva dáta, komunikuje s databázou a stará sa o prihlásenie. Nazýva sa aj programovanie na strane servera.
Čo všetko backend robí?
- Ukladá dáta do databázy a vytvára stránky na požiadanie namiesto pevne pripravených súborov.
- Prispôsobuje obsah používateľovi a pamätá si jeho prihlásenie.
- Riadi prístup, takže používateľ vidí len obsah, na ktorý má právo.
- Odosiela e-maily, správy a upozornenia.
Čo je statický a dynamický web?
Pri statickom webe server pošle pre danú adresu vždy ten istý pripravený súbor. Pri dynamickom webe server zostaví HTML až pri požiadavke, tak, že do šablón vloží údaje z databázy. Dynamický web potrebuje backend. Programuje sa v rôznych jazykoch, napríklad v PHP.
Ako backend súvisí so SEO?
Backend určuje stavové kódy, presmerovania a adresy, ako aj rýchlosť odpovede servera, pozri HTTP stavové kódy a TTFB. Pri dynamicky vytváranom obsahu pomáha, ak sa dôležitý obsah odosiela hotový v HTML, pozri server-side rendering.
Čo si zapamätať o pojme backend?
Backend je motor webu. Pri webe na mieru ho navrhujeme tak, aby bol bezpečný, rýchly a ľahko rozšíriteľný o nové funkcie.
Ako to rieši webstrankanamieru.sk: Pri tvorbe webu na mieru sa pojem backend rieši v rámci postupu opísaného v sekcii Proces tvorby webstránky. Hotové weby nájdete v portfóliu, orientačné ceny v cenníku a vlastný projekt môžete konzultovať cez kontakt.
Súvisiace pojmy: Frontend, Framework, Databáza, PHP, Laravel, Webová aplikácia, API, CRM, Git, MySQL, Node.js, Python, SQL injection
Často kladené otázky o pojme backend
Čo je backend?
Čo je dynamický web?
V čom sa programuje backend?
Potrebuje každý web backend?
Ovplyvňuje backend SEO?
Zdroje
- MDN Web Docs: Introduction to the server sideProgramovanie na strane servera a dynamické weby.
- PHP Manual: PrefacePHP ako jazyk pre dynamické stránky.
- MDN Web Docs: What is a web server?Webový server a jeho úloha.