NGINX 1.31.5: предикаты, JSON и API — теперь в open source в России
Новости
Компания NGINX сообщила, что в версии 1.31.5 появилась нативная поддержка предикатных location, динамического Control API и парсинга JSON. Эти изменения выходят за рамки улучшений производительности и меняют архитектуру веб-сервера. Всё это теперь доступно в открытой версии, без подписки на Plus.
NGINX 1.31.5 — это не просто обновление. Это смена парадигмы. В новой версии появилась поддержка предикатных location, которые позволяют строить маршрутизацию не по URI, а по условиям: методу запроса, заголовкам, IP-адресу, результатам скриптов. Вместо громоздких rewrite и if в коде — чистая логика в конфигурации. Появился и нативный парсинг JSON, который раньше требовал Lua или JS. И всё это — в open source, без подписки.
Считаю, что это не просто технический рывок, а сигнал для владельцев сайтов: если у вас сейчас веб-сервер настроенный вручную, с костылями и скриптами, то вы упускаете возможность сделать систему безопаснее, быстрее и проще. Особенно если вы используете API, веб-формы, микросервисы — там, где тело запроса и заголовки важны. Новые возможности позволяют не только блокировать ботов или проверять тело, но и строить маршрутизацию по смыслу, а не по пути.
Мы в Cetera такие интеграции делаем так: сначала оцениваем, где у вас сейчас ручная логика — в конфигах, в скриптах, в бэкендах. Затем смотрим, где можно заменить костыли на native-функции. Например, если вы сейчас проверяете тело запроса через внешний скрипт, можно перенести это в nginx с помощью json_set и предикатов. Это не только ускорит обработку, но и снизит нагрузку на бэкенд. И да — это не требует переписывания всего сайта. Нужно только понять, где у вас «самодельная» логика, и заменить её на то, что уже встроено.
Это часть нашей работы — Поддержка и развитие. Поддерживаем сайты всех типов на CMS и фреймворках: Cetera CMS, Laravel, Yii2, InSales, «1С-Битрикс», Bitrix24, WordPress, WooCommerce, Ecwid, OpenCart, Drupal, Joomla, Magento2, Shopify и самописные системы на PHP и Python. Инфраструктура, развитие и продвижение включены. Поддержка и развитие
Автор: Святослав Семенов из Cetera Labs
Новость для бизнеса в Улан-Удэ, Россия