Товарищи! Интересно было бы собрать мнения по вопросу, вынесенному в заголовок. Интересует быстродействие и потребление памяти. Сейчас у меня стоит nginx +apache + mod_php. Всё пашет нормально. Пробовал отказаться от апача, сделал nginx+fastcgi. Работает, но медленнее (где-то на 15% дольше грузятся страницы), правда памяти жрет меньше, но память меня как-то меньше интересует. Где-то уже натыкался на мнения, что fastcgi медленнее, где-то - что быстрее apache+mod_php. У кого как? М.б., это надо что-то в php.ini или еще где прописать, чтоб fastcgi стало быстрее апача?
По просьбам выкладываю часть конфига nginx, где запросы перенаправляются на fastcgi:
fastcgi_pass 127.0.0.1:8888;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/lug$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}
PHP запускается скриптом, который выставляет окружение и запускает
ab выдает такие результаты:
mod_php 14.57 12.29 12.13
fastcgi 16.14 12.29 13.14
На глаз замедление почему-то еще более заметно.
Да, eAccelerator прикручен в обоих случаях (его конфиг не меняю).
Комментарии
как измерялось быстродействие? или субьективная оценка?
По какой связке настраивал (конфы пожалуйста и ссылки на настройку) nginx + fcgi-php
так же прочитай мой пост в этом топике
nginx+fastcgi
вопрос: а вам охота патчить, отлавливать глюки?
О каких патчах и глюках идет речь?
Патчить мне ничего не пришлось, глюков не заметил. Просто интересно, у кого что быстрее работает и почему.
gor, вечером сегодня сделаю замеры и конфиги выложу.