Většina webů dnes stojí na redakčním systému. Autor se přihlásí do administrace, napíše článek do okénka v prohlížeči, klikne na Publikovat a hotovo. Tenhle web žádnou administraci nemá a přesto funguje. Stojí za tím rozhodnutí, které stojí za vysvětlení.
Obsah
Co je statický web
Běžný web skládá stránku až ve chvíli, kdy o ni čtenář požádá. Server se zeptá databáze, poskládá text, obrázky a nabídku dohromady a teprve pak odpoví. Trvá to zlomek vteřiny, ale děje se to pokaždé znovu, u každého čtenáře a u každé stránky.
Statický webWeb složený z hotových souborů. Server je při návštěvě jen pošle, nic nepočítá a nic se neptá databáze, proto je rychlý a skoro nemá co napadnout. to otočí. Všechny stránky se poskládají jednou, dopředu, a na serveru pak leží jako hotové soubory. Když si čtenář otevře článek, server mu jen podá soubor, který tam už dávno je. Nic nepočítá a nikam se neptá.
Co z toho má čtenář
Především rychlost. Stránka, která se nemusí skládat, se objeví dřív. Na pomalém připojení nebo na starším telefonu je ten rozdíl znát.
Pak spolehlivost. Hotové soubory nemají jak spadnout. Nemůže se přetížit databáze, protože žádná není, a nemůže se rozbít přihlašování, protože se nikdo nepřihlašuje.
A nakonec bezpečnost, i když si jí čtenář nevšimne. Útočník nemá co napadnout. Není tam administrace, do které by se dalo vloupat, ani databáze, ze které by šlo něco vytáhnout.
Co za to autor platí
Není to zadarmo. Autor nemá okénko v prohlížeči, do kterého by psal. Píše do souboru a ten soubor musí nějak doručit tam, kde se z něj web poskládá. Jak přesně, o tom je třetí díl.
Taky nejsou komentáře pod články, aspoň ne samy od sebe, a není vyhledávání, které by se ptalo serveru. Obojí jde doplnit, ale je to práce navíc, ne věc, která tam je od začátku.
A hlavně: někdo musí tu skládačku jednou nastavit. Redakční systém se nainstaluje a běží. Statický web se postaví.
Pro koho to dává smysl
Pro web, který se čte víc, než se píše. Magazín, blog, dokumentace, prezentace firmy. Všude tam, kde text jednou vznikne a pak ho čtou stovky lidí, se vyplatí poskládat stránku jednou dopředu místo pokaždé znovu.
Nedává to smysl tam, kde se obsah mění každou minutu, kde se uživatelé přihlašují nebo kde si každý čtenář má vidět něco jiného. Na to je redakční systém nebo aplikace a žádné skládání dopředu to nenahradí.
V druhém dílu se podíváme na to, jak takový článek vlastně vzniká, když u toho není žádná administrace.