uwsgi и gunicorn сами могут отдавать страницы по HTTP/HTTPS. Отдаваемые данные генерируются динамически. Если вероятность дважды сгенерировать одинаковую страницу исчезающе мала, кешировать нечего, и по основному назначению nginx не используется. Так? Или от него есть польза где-то ещё?
Ситуация следующая. Веб-сервер получает REST-запросы и отдаёт простыни JSON, от нескольких килобайт до сотен мегабайт. Время генерации ответа — миллисекунды. Никаких статических объектов нет. Дважды получить одинаковый запрос маловероятно. Будет ли выигрыш в скорости, потребляемой памяти или нагрузке на процессор при отказе от nginx? Если это имеет значение, сервера виртуальные, в Докере.
(Мерять будем на следующей неделе.)