NGINX — программное обеспечение, написанное для UNIX-систем. Основное назначение — самостоятельный HTTP-сервер, или, как его используют чаще, фронтенд для высоконагруженных проектов. Возможно использование NGINX как почтового SMTP/IMAP/POP3-сервера, а также обратного TCP прокси-сервера.
Подробнее о решениях:
Ключевые особенности Nginx:
- Обслуживание индексных файлов, включая формирование списков открытых файлов и их кэш дескрипторов, обработка статических запросов
- Оптимизация нагрузки с целью повышения отказоустойчивости при обеспечении высокоскоростной работы с использованием кэша обратных прокси, а также серверов других типов: memcached, uwsgi, FastCGI, SCGI
- Поддержка протоколов SSL, SNI, TLS
- Модульная структура (модули докачки, сжатия, преобразования изображений, обработки chunked ответов)
- Использование при обработке данных проксирования фильтров SSI с возможностью параллельного выполнения на одной странице нескольких подзапросов