Переход на Nginx
В продолжение предыдущего поста. Собственно какой-либо крайней необходимости в подобном переходе у меня не было, не те масштабы, просто хотелось попробовать. Одну такую попытку я уже как-то раз предпринимал, но хорошего получилось мало. Для запуска FastCGI процессов php тогда использовался скрипт spawn-fcgi из комплекта web-сервера lighttpd, который просто запускал заданное количество процессов обработчиков и они большую часть времени просто весели и жрали ресурсы не хуже apache. Т.е. шило на мыло.Сейчас для обеспечения работы PHP-скриптов я использовал PHP FastCGI Process Manager, который собственно и призван избавить от проблем, имеющих место быть при использовании PHP как FastCGI.Но как оказалось мне нужно запускать еще и один CGI-скрипт на Perl, а nginx этого не умеет. Немного поиска и найден маленький бэкенд специально для этого - mini_httpd, памяти он занимает вообще меньше 1 мегабайта.В общем все что нужно заработало, заработало очень даже неплохо и при этом сэкономилось около 50 Мб оперативной памяти по сравнению с использованием самого распространенного web-сервера. Я доволен.
Комментарии