Ha a 2000-es évek elején készítettél weboldalt, valószínűleg statikus HTML fájlokat írtál. Aztán jött a dinamikus rendszerek (például a hagyományos CMS-ek) kora, amelyek adatbázisokból építették fel az oldalakat minden egyes látogatáskor. Bár ezek nagyszerűek komplex, naponta frissülő hírportálokhoz, a technológiai világ ma mégis egy egyértelmű visszarendeződést mutat az úgynevezett Statikus Weboldal Generátorok (SSG - Static Site Generators) felé. Miért?
A dinamikus weboldalak ára
Amikor egy látogató megnyit egy dinamikus weboldalt, a szervernek le kell kérdeznie az adatbázist, össze kell fűznie a sablonokat, majd mindezt vissza kell küldenie. Ez három problémát szül:
- Lassúság: A szerveroldali számítások időbe telnek.
- Biztonsági rések: Ahol adatbázis és futtatható kód van, ott támadási felület is van (hackerek, kártevő botok).
- Karbantartás: Folyamatosan frissíteni kell a bővítményeket és a motorokat, különben az oldal összeomolhat.
A Statikus (SSG) forradalom
A statikus weboldal generátorok másképp működnek. Az oldalakat előre legenerálják. A szerveren csak tiszta, kész HTML, CSS és JavaScript fájlok csücsülnek.
- Sebesség: Mivel nincsenek adatbázis-lekérdezések, a szerver azonnal kiszolgálja a fájlt. Ez garantálja a tökéletes (gyakran 100/100-as) PageSpeed pontszámokat.
- Biztonság: Nincs feltörhető adatbázis.
- Költséghatékonyság: A statikus fájlok (mivel nagyon kicsik és nem igényelnek számítási kapacitást) bármilyen olcsó vagy ingyenes tárhelyen gond nélkül elfutnak.
A kód a te kezedben van (Nincs vendor lock-in)
A legismertebb felhős weboldal-építők (bár egyszerű használni őket) magukhoz láncolnak. Ha abbahagyod a havidíj fizetését, az oldalad megszűnik létezni, és a munkádat nem tudod magaddal vinni.
Az olyan eszközök, mint a WebVidra, modern vizuális (drag-and-drop) szerkesztővel ötvözik a statikus generátorok erejét. A program a saját gépeden fut, és tiszta, szabványos HTML5 és CSS3 fájlokat generál a munkamappádba. Ez azt jelenti, hogy a forráskód 100%-ban a te tulajdonod marad. Bármikor válthatsz tárhelyet, és ami a legfontosabb: nincsenek rejtett költségek vagy havidíjak.