php fastcgi process manager logo

FastCGI - это высокоскоростной и масштабируемый интерфейс для взаимодействия web сервера со скриптовыми языками. Подробнее с технологией FastCGI можно ознакомиться на официальной странице и тут.

FastCGI поддерживается многими скриптовыми языками, в том числе php, если он собран с опцией --enable-fastcgi

FastCGI поддерживается большинством распространенных web серверов, включая Apache (mod_fastcgi и mod_fcgid), Zeus, nginx и lighttpd

Основное преимущество FastCGI - "изоляция" динамического языка от web сервера. Технология, в том числе, позволяет запускать web сервер и динамический язык на разных хостах, что расширяет возможности масштабирования и улучшает безопасность без существенной потери производительности.

php-fpm может работать с любым web сервером, который поддерживает remote FastCGI.