| Сформирован выпуск основной ветки nginx 1.19.5, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей). Основные изменения:
В новом выпуске NGINX Unit предоставлена возможность использования регулярных выражений (PCRE) при определении маршрутов и фильтрации запросов. Например: "match": { "uri": "~\\.jpe?g$" }, Другим значительным улучшением стала поддержка многопоточной обработки запросов в процессах приложений. Для каждого процесса приложениях теперь можно определить число потоков, используемых при обработке запросов, что позволяет экономить память по сравнению с ответвлением отдельных процессов. Многопочные обработчики реализованы для Java, Python, Perl и Ruby. При использовании ASGI каждый поток в каждом процессе приложения выполняется асинхронно. Настройка числа потоков осуществляется при помощи нового параметра "threads". В модуле для Python обеспечена совместимость с Python 3.9 и добавлена поддержка старых приложений, использующих интерфейс ASGI 2.0. Для выбора между ASGI и WSGI предложен параметр "protocol". Источник статьи: https://www.opennet.ru/opennews/art.shtml?num=54148 |