Почему nginx+много процессов FastCGI жрут меньше, чем много процессов Apache?

Linux ресурсы nginx fastcgi

Ну вот я не пойму. Жил-был Apache, и тут нам говорят - переключение контекста долгое, и много процессов - это тормоза. А давайте поставим nginx т.к. он однопроцессный и к ресурсам менее требователен и вообще рулез форева. Ставим. Но ставим с ним же FastCGI, запуская при этом все ту же сотню все тех же процессов. Ну и в чем разница? Я понимаю если б FastCGI был тоже однопроцессный - тогда да.
Ответы:
Обычно nginx сдавиться как фронтенд к apache(или FastCGI, кому как нравиться), так как он быстрее отдает статику и при этом расходует меньше системных ресурсов... вот те и экономия :)
nginx+fastcgi в минимуме жрет меньше. Проверенно не раз. Другой вопрос, если вы хотите туда навесит радостей...
> Ну и в чем разница?
Для динамического контента - почти ни в чём.
А вот для статического - прирост в производительности и экономия ресурсов.
Nginx бережёт каждый такт процессора, в отличии от схемы работы Apache.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.