Почему мы перешли с WordPress на статический сайт
Почему WordPress стал избыточным
Наш блог работал на WordPress с 15 плагинами, PHP, MariaDB и 254 МБ только в wp-content. Для контентного блога это было слишком:
- Безопасность: WordPress — самая атакуемая CMS в мире
- Ресурсы: PHP + MySQL постоянно потребляют RAM и CPU
- Скорость: даже с кешированием — медленнее статики
- Обновления: ежемесячные обновления ядра, темы и плагинов
Что мы выбрали
Astro — фреймворк для генерации статических сайтов:
- Zero JS по умолчанию
- Markdown для контента
- Быстрая сборка
Результаты
| Метрика | WordPress | Astro + nginx |
|---|---|---|
| Lighthouse Performance | 62 | 98 |
| Время загрузки | 2.8с | 0.4с |
| Потребление RAM | ~300 МБ | ~5 МБ |
| Поверхность атаки | Высокая | Минимальная |
Статический блог — это просто HTML-файлы за nginx. Никакого PHP, никакой базы данных, никаких уязвимостей CMS.