Те, що говорить Ентоні, абсолютно коректно, але я хочу додати, що ваш досвід, швидше за все, покаже набагато кращі показники та ефективність (за рахунок не fpm-vs-, fcgiа більше від вашої реалізації httpd).
Наприклад, у мене була чотириядерна машина lighttpd+ fcgiгарненько гудів. Я перейшов на 16-ядерну машину, щоб впоратися зі зростанням, і вибухнуло дві речі: використання оперативної пам’яті та segfault. Я lighttpdпереглянув кожні 30 хвилин, щоб веб-сайт не працював.
Я перейшов на php-fpm та nginx, і використання оперативної пам’яті впало з> 20 ГБ до 2 ГБ. Зникли також і сегменти. Провівши деякі дослідження, я дізнався, що lighttpd та fcgi не добре ладяться на багатоядерних машинах під навантаженням, а також мають проблеми з витоком пам'яті в певних випадках.
Це через php-fpmте, що краще fcgi? Не зовсім, але те, як ви підключитесь, php-fpmздається, ціла хеккува набагато ефективніша, ніж те, як ви обслуговуєте fcgi.