...
- Uno de los controladores más rápidos disponibles.
- Funciona con módulos mod_ruid2 o mpm_itk.
ConsContras
- Solo funciona con una única versión de PHP en servidores cPanel (necesitará usar otros controladores para otras versiones de PHP si los ofrece).
- Las secuencias de comandos se ejecutan como el usuario de Apache en lugar del propietario del dominio o subdominio. Por ejemplo, en un servidor cPanel, si el script crea un archivo o directorio, ese archivo será propiedad del usuario "nobody", lo que puede causar problemas cuando el propietario de la cuenta va a hacer una copia de seguridad o eliminarlos.
...
- Las secuencias de comandos se ejecutan como usuario de dominio o subdominio, no como usuario de Apache.
ConsContras
- Uno de los controladores más lentos.
- No funciona bien con el almacenamiento en caché de código de operación PHP.
- Cannot put PHP configuration changes in an .htaccess fileNo se pueden poner cambios de configuración de PHP en un archivo .htaccess.
FCGI/FastCGI
FastCGI is a variation of the CGI protocol that provides a number of benefits over the older CGI handler. Using this module, the system will run PHP scripts as the user that owns the domain or subdomain. There are some differences between mod_fastcgi and mod_fcgid, but none that are relevant to the scope of this article.
Pros
- Scripts run as the domain or subdomain user, not as the Apache user.
- Very fast handler.
- Works with PHP opcode caching.
Cons
es una variación del protocolo CGI que proporciona una serie de beneficios sobre el controlador CGI anterior. Con este módulo, el sistema ejecutará scripts PHP como el usuario propietario del dominio o subdominio. Hay algunas diferencias entre mod_fastcgi y mod_fcgid, pero ninguna que sea relevante para el alcance de este artículo.
Pros
- Las secuencias de comandos se ejecutan como usuario de dominio o subdominio, no como usuario de Apache.
- Un manejador muy rápido
- Trabaja con PHP opcode caching.
Contras
- Este controlador utiliza más memoria que la mayoría de los demás.
- No se pueden poner cambios de configuración de PHP en un archivo .htaccess
- This handler uses more memory than most of the others.
- Cannot put PHP configuration changes in an .htaccess file.
PHP-FPM
FPM stands for significa FastCGI Process Manager. It is an improved way of implementing FastCGI processing of PHP. Using this handler, the system will run PHP scripts as the user that owns the domain or subdomain. Each FPM pool can have independent settingsEs una forma mejorada de implementar el procesamiento FastCGI de PHP. Con este controlador, el sistema ejecutará scripts PHP como el usuario propietario del dominio o subdominio. Cada grupo de FPM puede tener configuraciones independientes.
Pros
- Scripts run as the domain or subdomain user, not as the Apache user.
- One of the fastest PHP handlers.
- Works with PHP opcode caching.
- Allows for some additional level of flexibility per pool.
ConsContras
- This handler can use more memory than any other handler listed here, but that depends on the number of sites using PHP-FPM and the configuration of the FPM pool.
- Can be somewhat more complicated to manage.
- Cannot put PHP configuration changes in an .htaccess file and some directives can only be changed on a global level.
...