За последние 24 часа нас посетил 66821 программист и 1616 роботов. Сейчас ищут 945 программистов ...

FastCGI vs. SAPI

Тема в разделе "Прочее", создана пользователем [vs], 5 мар 2009.

  1. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Недавно узнал, что "CGI" в "FastCGI" присутствует не случайно ;-) Какие существенные плюсы даёт использование PHP с помощью SAPI, по сравнению с CGI, и стоит ли в пользу быстродействия FastCGI отказываться от SAPI?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    FastCGI это тоже SAPI :)
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Действительно =). А применительно к ngnix?
     
  4. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Я чё-то до сих пор не могу понять толком вопрос. nginx может работать с php только через fastcgi. Наверное ты хочешь сравнить apache + mod_php (apache2handler SAPI) и nginx + FastCGI SAPI ?
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Да
     
  6. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Особо никакой разницы. Тенденция следующая - если проект вырастает и начинает выдавать статику легким сервером (nginx) проксируя остальное и функционал апача не нужен - то его стремятся выкинуть и работать nginx+fast-cgi php. Хотя не следует ожидать, что это даст какой-то серьезный прирост производительности по сравнению с nginx+apache+mod_php.
    Из плюсов можно назвать некоторые приятные фичи в связке nginx+php-fpm (http://php-fpm.anight.org/extra_features.html)
     
  7. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    MiksIr
    Основной плюс - ой, а чё это столько памяти свободной? о.О
     
  8. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Psih память освобождается, да, хотя апач, особо если не нагруженный ненужными модулями, жрет не так уж и много. С другой стороны - если сервер многоцелевой, а особенно - хостинговый, то динамическое выделение воркеров поможет больше - в fpm этого пока нет.