apache — Какая связь между php-cgi и php-fpm?

Когда мы используем nginx в качестве веб-сервера, мы также используем php-fpm.
Если мы используем apache или lighttpd, мы больше говорим о php-cgi. Итак, вопрос в том, какие отношения и различия между php-cgi и php-fpm?
Спасибо большое.

3

Решение

PHP-CGI — это интерфейс CGI. PHP-FPM — это интерфейс FastCGI.

CGI запускается один раз за запрос. FastCGI запускается один раз при запуске сервера, затем входит в цикл запроса. Это делает CGI проще, так как не имеет зависимостей; FastCGI работает быстрее, поскольку позволяет избежать любого времени запуска, но его настройка немного сложнее.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]