nginx-simpler
Some checks failed
Deploy on push / type-check (push) Failing after 7s
Deploy on push / deploy (push) Has been skipped

This commit is contained in:
2025-06-03 00:50:39 +03:00
parent 89f6c32b78
commit aeb53a7354
3 changed files with 146 additions and 196 deletions

View File

@@ -1,5 +1,31 @@
# Changelog
## [0.5.4] - 2025-06-03
### Оптимизация инфраструктуры
- **nginx конфигурация**: Упрощенная оптимизация `nginx.conf.sigil` с использованием dokku дефолтов:
- **Принцип KISS**: Минимальная конфигурация (~60 строк) с максимальной эффективностью
- **Dokku дефолты**: Используем встроенные настройки где возможно (кэширование, ошибки, upstream)
- **Современный SSL**: TLS 1.2/1.3, OCSP stapling, session cache
- **Базовая безопасность**: HSTS, X-Frame-Options, X-Content-Type-Options, server_tokens off
- **HTTP→HTTPS редирект**: Автоматическое перенаправление HTTP трафика
- **Cloudflare DNS**: Быстрые резолверы 1.1.1.1 для OCSP
- **Улучшенное gzip**: Оптимизированное сжатие с современными MIME типами
- **Статические файлы**: Долгое кэширование (1 год) для CSS, JS, изображений, шрифтов
- **Простота обслуживания**: Легко читать, понимать и модифицировать
### Оптимизация документации
- **docs/README.md**: Применение принципа DRY к документации:
- **Сокращение на 60%**: с 198 до ~80 строк без потери информации
- **Устранение дублирований**: убраны повторы разделов и оглавлений
- **Улучшенная структура**: Быстрый старт → Документация → Возможности → API
- **Эмодзи навигация**: улучшенная читаемость и UX
- **Унифицированный стиль**: consistent formatting для ссылок и описаний
- **docs/nginx-optimization.md**: Удален избыточный файл - достаточно краткого описания в features.md
- **Принцип единого источника истины**: каждая информация указана в одном месте
## [0.5.3] - 2025-06-02
## 🐛 Исправления