Демота ↓

Защо правим статични сайтове, а не WordPress

Кратък отговор: статичният сайт е набор от готови файлове, които сървърът праща директно — без база данни и без код, който се изпълнява при всяка заявка. Затова е по-бърз, по-труден за пробиване и по-евтин за хостване. Съдържанието се сменя през админ панел, който генерира файловете наново.

Какво означава „статичен сайт“?

Всяка страница е готов HTML файл, а снимките, стиловете и скриптовете са файлове до него. Nginx ги сервира с кеш и компресия. Няма PHP, няма MySQL, няма нищо, което да се изпълнява на сървъра при вашето посещение.

Всичките ни демота са точно такива: генерираме ги от едно описание на съдържанието на три езика, а резултатът е папка с файлове.

Защо е по-сигурен?

Няма какво да се пробие. При WordPress най-честият проблем са остарели плъгини и теми — категорията „уязвими и остарели компоненти“ е в челото на OWASP Top 10. Статичният сайт няма плъгини, няма вход за администратор на публичния адрес и няма база, която да изтече.

Админ панелът, който получавате с пакетите Премиум и Магазин, живее на отделен адрес с парола и роли, а публичният сайт остава само файлове.

Защо е по-бърз и по-евтин?

Файл от кеша на Nginx се изпраща за милисекунди, без да се изчаква база данни. Затова демотата ни имат лабораторен резултат 95+ и без CDN. Хостингът е малък VPS в ЕС вместо „управляван WordPress“ хостинг, и това е цената, която виждате: 15 € на месец след първата година.

Няма и месечни ъпдейти на плъгини, които чупят сайта в петък вечер.

Кога все пак ви трябва CMS или магазин?

Когато съдържанието се сменя всеки ден от няколко души, или когато има поръчки, плащания и наличности. Тогава правим сайта с админ панел и база данни (Prisma + PostgreSQL), но публичната част остава бърза и кеширана.

Ако не сте сигурни кое ви трябва, отговорът е прост: започнете със статичен сайт и добавете магазин, когато има какво да се продава.

// Източници
  1. OWASP — Vulnerable and Outdated Components (Top 10, A06)
  2. MDN — HTTP caching

Конфигуратор на оферта Всички статии

// Още статии