Čo je backend?

← Slovník SEO pojmov

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?

Je to časť webu, ktorá beží na serveri a rozhoduje, aký obsah sa pošle prehliadaču.

Čo je dynamický web?

Je to web, ktorý server zostavuje pri požiadavke z šablón a údajov z databázy.

V čom sa programuje backend?

V rôznych jazykoch, napríklad PHP, Python, Ruby, C# alebo JavaScripte v prostredí Node.js.

Potrebuje každý web backend?

Nie. Jednoduchý statický web ho nepotrebuje, no pre formuláre, prihlásenie či správu obsahu je užitočný.

Ovplyvňuje backend SEO?

Áno, určuje stavové kódy, presmerovania a rýchlosť odpovede servera.

Zdroje

  1. MDN Web Docs: Introduction to the server sideProgramovanie na strane servera a dynamické weby.
  2. PHP Manual: PrefacePHP ako jazyk pre dynamické stránky.
  3. MDN Web Docs: What is a web server?Webový server a jeho úloha.

Všetky pojmy v slovníku