Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 cachingcache.

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.

...

FPM significa FastCGI Process Manager. Es 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.

Contras

  • 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.

suPHP

This handler was specifically designed to serve PHP scripts as the owner of the domain or subdomain that is executing the PHP script. On cPanel servers, it is also configured to disallow execution of files with unsafe permissions. cPanel their copy of suPHP with the latest security fixes.

Pros

  • Scripts run as the domain or subdomain user, not as the Apache user.
  • cPanel configures suPHP so that it blocks accessing or executing any files or directories with permissions higher than 755 for security.

Cons

  • Slowest PHP handler in most cases.
  • PHP Opcode caching has no performance improvement and only wastes memory.
  • Cannot put PHP configuration changes in an .htaccess file.

LSAPI

This handler implements the LiteSpeed Web Server (LSWS) SAPI. This handler requires CloudLiunx or LSWS for the maximum benefits. Using this handler, the system will run PHP scripts as the user that owns the domain or subdomain.

Pros

  • Designed to perform as well or better than PHP-FPM under certain circumstance.
  • Less memory use than most other handlers.
  • Scripts run as the domain or subdomain user, not as the Apache user.
  • No special configuration required.
  • Can read PHP values out of a .htaccess file.
  • Las secuencias de comandos se ejecutan como usuario de dominio o subdominio, no como usuario de Apache.
  • Uno de los manejadores PHP mas rapidos.
  • Trabaja con PHP opcode cache.
  • Permite un nivel adicional de flexibilidad por grupo.

Contras

  • Este controlador puede usar más memoria que cualquier otro controlador enumerado aquí, pero eso depende de la cantidad de sitios que usan PHP-FPM y la configuración del grupo de FPM.
  • Puede ser algo más complicado de manejar.
  • No se pueden colocar cambios de configuración de PHP en un archivo .htaccess y algunas directivas solo se pueden cambiar a nivel global.

suPHP

Este controlador fue diseñado específicamente para servir scripts PHP como el propietario del dominio o subdominio que está ejecutando el script PHP. En los servidores cPanel, también está configurado para no permitir la ejecución de archivos con permisos inseguros. cPanel hizo su propia copia de suPHP con las últimas correcciones de seguridad.

Pros

  • Las secuencias de comandos se ejecutan como usuario de dominio o subdominio, no como usuario de Apache.
  • cPanel configura suPHP para que bloquee el acceso o la ejecución de cualquier archivo o directorio con permisos superiores a 755 por seguridad.

Contras

  • El controlador PHP más lento en la mayoría de los casos.
  • El almacenamiento en caché de PHP Opcode no mejora el rendimiento y solo desperdicia memoria.
  • No se pueden poner cambios de configuración de PHP en un archivo .htaccess.

LSAPI

Este controlador implementa el servidor web LiteSpeed (LSWS) SAPI. Este controlador requiere CloudLiunx o LSWS para obtener los máximos beneficios. Con este controlador, el sistema ejecutará scripts PHP como el usuario propietario del dominio o subdominio.

Pros

  • Diseñado para funcionar tan bien o mejor que PHP-FPM bajo ciertas circunstancias.
  • Menos uso de memoria que la mayoría de los otros controladores.
  • Las secuencias de comandos se ejecutan como usuario de dominio o subdominio, no como usuario de Apache.
  • No se requiere configuración especial.
  • Puede leer valores PHP de un archivo .htaccess.

ContrasCons

  • You don't get full benefits without purchasing a third-party commercial product.
  • Not compatible with mod_ruid2 or mpm_itk (but it shouldn't need them).

...