Лучший ответ

    1.  2 0

    Фортер 5 (3874)236 13 лет  

    Хотелось бы уточнить, что nginx далеко не всегда используется как единственный сервер (php в этом случае подключен через fastCGI, что коряво и чуть медленнее, чем Апачевский mod_php). Гораздо чаще - как фронтенд (прокси, шлюз) для статики (картинок, статичных документов и т.д.). Причина - Апач при каждом запросе (в том числе и к статике) создаёт новый дочерный процесс, со всеми переменными окружения, доступами и так далее и тому подобное. Всё это жрёт оперативку. Если на сервере куча мелкой статики и большой поток юзеров - это заметно. nginx же в случае обращения к статике просто быстро выдаёт нужный файл, а запросы к динамическому контенту передаёт дальше Апачу. Таким образом Апачу остаётся только динамический контент (отработка php скриптов, работа с БД и так далее).

    А конкретно nginx + php-fpm это связка для работы без Апача, php-fpm это fastCGI реализация PHP.

Ответы

    1.  1 0

    AIS (36) 6 (12100)21235 13 лет  

    всё для разработки высоконагруженных сайтов... nginx -- шустрая замена apache, а php-fpm я так понял (надеюсь правильно) это extension для шустрой многопоточости =\

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system