Spoveď architekta: Prečo som nevymenil moderný web za WordPress

Spoveď architekta: Prečo som nevymenil moderný web za WordPress

10. júna 20262 min

Nedávno mi na sociálnych sieťach vyskočil sponzorovaný článok od jednej z najväčších slovenských hostingových spoločností. Vývojár v ňom opisuje svoju "spoveď" – ako ho po rokoch omrzelo udržiavať vlastnú statickú aplikáciu vo Vue.js, otravovalo ho zložité nasadzovanie zmien a tak sa s obrovskou úľavou vrátil k WordPressu.

Úplne rozumiem jeho frustrácii. Ako digitálny architekt však musím povedať jednu zásadnú vec: identifikoval správny problém, ale zvolil naň tú najhoršiu možnú liečbu. A tradičným hostingovým spoločnostiam tento naratív mimoriadne vyhovuje. Poďme sa pozrieť pod kapotu.

Kde nastala chyba?

Udržiavať čistú Single Page Aplikáciu (SPA) len vo Vue, ručne písať kód pre každý nový článok a nasadzovať to cez Docker kontajnery na vlastnom VPS serveri, je na správu jednoduchého blogu naozaj čisté peklo. Je to obrovský overkill, ktorý zabíja produktivitu.

Vývojár mal pravdu, že to žralo čas. Jeho riešením však bolo zmazať moderný kód, zaplatiť si klasický hosting a nahodiť monolitický WordPress, aby mal pekné admin rozhranie. Z blata do kaluže.

Daň za pohodlie a prečo to hostingovky milujú

WordPress je skvelý nástroj pre blogerov, ktorí začínajú, a ak je špičkovo optimalizovaný, zvládne veľa. Akonáhle ho ale použijete na profesionálne portfólio bez hlbších znalostí údržby, upisujete sa technologickému dlhu.

Získate síce administráciu, ale na oplátku dostanete:

  • Nutnosť neustále aktualizovať jadro a pluginy, inak sa stávate terčom hackerov.
  • Neustále volania do databázy pri každom načítaní stránky, čo web spomaľuje.
  • Nutnosť inštalovať ďalšie pluginy (caching, SEO, bezpečnosť), ktoré kód ešte viac "nafúknu".

A prečo tento návrat do minulosti hostingovky tak radi promujú? Pretože WordPress potrebuje na svoj chod neustály výpočtový výkon (PHP + MySQL). Ak vám stúpne návštevnosť, web spadne, pokiaľ si u nich nezaplatíte drahší server.

Ako to robím ja: Rýchlosť bez kompromisov

Moja filozofia je iná. Nechcem robiť kompromisy medzi pohodlím pri písaní a výkonom webu.

Dnes už nemusíte voliť medzi "zložitou Vue aplikáciou" a "pomalým WordPressom". Pri návrhoch architektúry (aj pre tento web) používam Nuxt 4 v kombinácii s cloudovou infraštruktúrou Vercel.

Aký je môj workflow, keď chcem vydať tento článok?

  1. Neotváram žiadnu pomalú administráciu ani sa nikam neprihlasujem.
  2. V mojom editore vytvorím jednoduchý Markdown textový súbor.
  3. Urobím git push.

To je všetko. O zvyšok sa postará infraštruktúra.

Nepriestrelná pevnosť

V momente, keď odošlem kód, Vercel si zmenu všimne a v priebehu sekúnd celý článok predgeneruje do statického HTML.

Výsledok? Web sa návštevníkovi načíta okamžite, pretože server nemusí nič počítať ani ťahať z databázy. A čo sa týka bezpečnosti – neexistuje tu žiadny wp-admin, žiadna pripojená SQL databáza. Pre hackerov tu jednoducho nie sú žiadne zadné dvierka, ktoré by mohli rozbiť.

Nezavrhnite vývoj na mieru len preto, že ste v minulosti zvolili nesprávny a ťažkopádny workflow. Správna digitálna architektúra nesmie byť kompromisom. Musí slúžiť vám, nie predajcom serverov.

Zaujíma vás, ako takýto bleskurýchly a bezúdržbový web môže fungovať pre váš biznis? Napíšte mi a navrhnem vám architektúru, ktorá nezostarne.