Установка PHP-APC
Пытаясь разобраться в том, как установить APC
кеш на PHP 5.3.13. Это VPS с Apache, настроенный предпочтительно через whm/cpanel (хотя и не только).
Я прочитал кучу статей, где было предложено использовать FastCGI
с APC, как suPHP
плохо справляется с кэшированием кода операции, и fcgid_module
тоже не подходит для APC. Заметил, что fcgid_module является более новым пакетом, чем FastCGI, и это то, что whm / cpanel устанавливает для вас, но хорошо, это можно решить, я думаю. Тогда я читаю это php-fpm
является гораздо лучшей альтернативой для управления процессами php, особенно для APC.
Хорошо. Тогда я понял, что php-fpm
включен в ядро php с версии 5.3 и запутался. Означает ли это, что я не должен использовать FastCGI/fcgid_module
(а что мне вместо них использовать - mod_php или cgi?)? Или это означает, что мне все еще нужно стать старше FastCGI
модуль и настроить его для использования одного процесса на пользователя (или только один процесс?)? Или будет fcgid_module
работать так же?
И как плохо было бы просто использовать mod_php/APC, чтобы избежать проблем с установкой php-fpm и FastCGI (whm/cpanel не поддерживает ни того, ни другого), чем Varnish, в любом случае будет обслуживать большую часть статического контента - нет необходимости в php-процессе. быть создан для статического контента.
Любые примеры их конфигураций FastCGI/fcgid_module/php-fpm/APC также будут высоко оценены.
1 ответ
Почему бы вам просто не пойти с DSO в качестве PHP Handler + Mod_Ruid2 + APC? Это отличная конфигурация (также для сайтов с высоким трафиком), и ее можно установить с помощью EasyApache в WHM.