Nginx Советы
Nginx Советы
@nginx_sovety_ru_n1k

Nginx Unit и OpenResty: когда стандартного nginx уже не хватает.

Nginx Unit и OpenResty: когда стандартного nginx уже не хватает.

Nginx в классическом виде — статика, прокси, балансировка. Но есть расширения, которые дают принципиально другие возможности.

Nginx Unit — новый проект от команды nginx. Запускает приложения на Python, PHP, Node.js, Go, Ruby напрямую — без отдельного сервера приложений. Конфигурируется через JSON API (без перезагрузки). Изолирует приложения друг от друга.

Когда интересно: микросервисная архитектура, мультиязычный стек, контейнеризованные приложения. Минус: меньше документации и сообщества чем у классического nginx.

OpenResty — nginx с встроенным Lua. Позволяет писать логику обработки запросов прямо в конфиге nginx на Lua.

Пример использования: аутентификация JWT прямо на уровне nginx, кастомные алгоритмы маршрутизации, реализация rate limiting с логикой на Redis — всё без обращения к приложению.

Когда интересно: нужна высокая производительность для специфической логики на уровне прокси, существующего стека не хватает.

Для большинства задач классический nginx с хорошей конфигурацией — оптимальный выбор. Unit и OpenResty — инструменты для специфических сценариев, а не замена стандартному подходу.
Этот пост опубликован в Telegram-канале Nginx Советы. Подписаться можно по ссылке: @nginx_sovety_ru_n1k.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.