Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Популяризация nginx среди нерусскоязычног о населения :-)
Тогда сам смысл FastCGI теряется.. Да и не спасет это ни от чего при
большой нагрузке.
Ну почему? Сайтов может быть много, но не все же одновременно посещаются?
Тем более сам по себе fascgi работает так, что периодически надо
перезапускаться, иначе может скапливаться "мусор" в памяти. Во всяком
случае так в спецификации и так в родном php-шном менеджере процессов.
То есть перезапускать все равно надо. Тогда вопрос: зачем держать
процессы когда они не нужны?
С динамическим fastcgi получается очень логичная модель:
для каждого сайта свои процессы от своего пользователя. Когда сайт
отдыхает, процессы тоже отдыхают. Как только кто-то зашел на сайт тут же
запускается fcgi сервер и начинает обабатывать запросы. После последнего
запроса он еще какое-то время висит в памяти, после убивается.
Вот если бы nginx имел менеджер процессов и мог запускать fastcgi
сервера, то это было бы шикарно.
В этом случае не требовалось бы промежуточное звено в виде апача. Можно
было бы снизить потребление памяти и увеличить скорость работы.
Скажите, Игорь - возможно ли добавить к fastcgi модулю менеджер процессов?
Евгений
|