Популяризация nginx среди нерусскоязычного населения :-)

Eugene my-subscr at mail.ru
Tue Apr 18 13:21:04 MSD 2006


>Тогда сам смысл FastCGI теряется.. Да и не спасет это ни от чего при
>большой нагрузке.
>  
>
Ну почему? Сайтов может быть много, но не все же одновременно посещаются?
Тем более сам по себе fascgi работает так, что периодически надо 
перезапускаться, иначе может скапливаться "мусор" в памяти. Во всяком 
случае так в спецификации и так в родном php-шном менеджере процессов.
То есть перезапускать все равно надо. Тогда вопрос: зачем держать 
процессы когда они не нужны?

С динамическим fastcgi получается очень логичная модель:
для каждого сайта свои процессы от своего пользователя. Когда сайт 
отдыхает, процессы тоже отдыхают. Как только кто-то зашел на сайт тут же 
запускается fcgi сервер и начинает обабатывать запросы. После последнего 
запроса он еще какое-то время висит в памяти, после убивается.

Вот если бы nginx имел менеджер процессов и мог запускать fastcgi 
сервера, то это было бы шикарно.
В этом случае не требовалось бы промежуточное звено в виде апача. Можно 
было бы снизить потребление памяти и увеличить скорость работы.

Скажите, Игорь - возможно ли добавить к fastcgi модулю менеджер процессов?


Евгений





More information about the nginx-ru mailing list