BBWP.pro
Vissza a bloghoz
Engineering

Teljesítmény és biztonság a WordPress után

A kisebb támadási felület előny, de az architektúra önmagában nem garancia.

Maco · BBWP.pro · 3 min

Egy pluginnehéz CMS eltávolítása csökkentheti a publikus webnek kitett mozgó alkatrészek számát. Ettől az oldal még nem lesz automatikusan gyors vagy biztonságos.

A teljesítmény költségkeret

A képek, fontok, külső scriptek és kliensoldali JavaScript továbbra is fegyelmet igényel. Valódi oldalakat mérj, és állíts be regressziót akadályozó limiteket.

A biztonság folyamat

Validáld az inputokat, minden adminműveletet autorizálj, frissítsd a függőségeket, védd a kulcsokat és teszteld a mentéseket.

Explicit rendszerek

Ha minden integrációnak van gazdája és dokumentált adatfolyama, a karbantartás érthetőbbé válik.

Hangolás előtt távolítsd el a súlyt

Az újraépítés lehetőség minden font, tracking script, widget és kliensoldali függőség megkérdőjelezésére. Reprezentatív mobiloldalakon legyen JavaScript-, kép- és külső szolgáltatási budget. Az optimalizálás tartósabb, ha a felesleges munkát eltávolítjuk, nem újabb cache-réteggel késleltetjük.

Tervezd meg a biztonsági határt

A kisebb publikus felület csak akkor előny, ha az adminroute-ok szerveroldalon autorizáltak, az input validált, a feltöltés korlátozott, a titkok nem kerülnek forráskódba és a függőségek frissülnek. A publikus űrlapok és auditok rate limitet igényelnek; a webhookok aláírás-ellenőrzést, replay-védelmet és idempotens feldolgozást.

  • Valódi ügyfélutakat mérj, ne csak üres homepage-et.
  • Személyes és titkos adat nélkül logolj működési kontextust.
  • Visszaállítással teszteld a mentést.
  • Minden külső szolgáltatásnak legyen gazdája.

Készülj a regresszióra

A teljesítmény és biztonság működési gyakorlat. Kerüljenek automatikus ellenőrzések a deploymentbe, figyeld a hibákat és fontos ügyfélutakat, vizsgáld felül a jogosultságokat és távolítsd el az elhagyott integrációkat. A modern kódbázis is örökséggé válik; az explicit karbantartás őrzi meg az előnyt.

Szeretnéd látni, mire kész a saját oldalad?

Ellenőrzés indítása

Te döntöd el, mit mérhetünk.

A szükséges sütik az oldal működéséhez kellenek. A Google Analytics csak a hozzájárulásod után indul el.