Как я понимаю, php-fpm заставляет страницы PHP реагировать быстрее, управляя фермой предварительно загруженных процессов интерпретатора PHP, поэтому конечный пользователь не испытывает накладных расходов на инициализацию подсистемы PHP, но как только страница PHP начинает выполняться, это занимает столько же времени, сколько при "обычном" "CGI. Это немного похоже на запуск сценария Perl под mod_perl - интерпретатор не работает быстрее, потому что он привязан к исполняемому файлу веб-сервера, он просто запускается быстрее.
Я прав, или есть что-то неуловимое, что заставляет его работать быстрее? Причина, по которой я спрашиваю, заключается в том, что у меня есть приложение PHP, которое я хочу запускать периодически (я запускаю «wget» для его URL-адреса каждые X секунд). Меня не беспокоит время отклика, потому что оно периодическое, но меня беспокоит время выполнения.
Нет, сам код PHP быстрее не запускается, это все тот же интерпретатор. У вас может быть небольшая задержка по сравнению с обычным CGI, но кто все равно запускает нормальный CGI? ;-)
Еще одним небольшим подспорьем может стать кеширование кода, но оно действительно полезно только в том случае, если сценарий запускается часто.