Qué es PHP-FPM y características

PHP-FPM es la implementación alternativa más popular de PHP FastCGI, que cuenta con características adicionales realmente útiles para sitios web de alto tráfico.

Se utiliza para desarrollo web en plataformas como Magento, WordPress o Drupal.

Estas son algunas de ellas:

  • Gestión avanzada que permite detener/arrancar procesos fácilmente.
  • Posibilidad de iniciar hilos de procesos con diferentes uid/gid/chroot/environmenty distintos ini; sustituye a safe_mode.
  • Registro stdoutstderr.
  • Reinicio de emergencia en caso de destrucción accidental del caché opcode.
  • Soporte acelerado de subidas.
  • Configuración de variable slowlog; para detectar qué funciones tardan en ejecutarse más de lo habitual.
  • Basado en archivos de configuración ini.
  • Mejora de FastCGI, como fastcgi_finish_request(); una función especial para detener y descargar todos los datos mientras se continúa haciendo un proceso más largo como la conversión de vídeos o el procesamiento de estadísticas.
  • Estadísticas básicas (similar al módulo mod_statusde Apache). ¡NUEVO!

 

La llegada de PHP 7 supuso un gran aumento del rendimiento con respecto a versiones de PHP anteriores. Esto hizo que aplicaciones como HHVM, que se utilizaban para acelerar los servicios, quedaran obsoletas.

WordPress con PHP-FPM

Si tienes un plataforma de contenidos, diario online o, simplemente, un WordPress que necesita un alto rendimiento y que recibe miles o millones de visitas, está claro que necesitas un Nginx con soporte PHP-FPM. Esto te permitirá configurar de un modo mucho más eficiente la ejecución del código PHP de tu gestor de contenidos WordPress.

Magento con PHP-FPM

La plataforma de comercio electrónico Magento también se integra muy bien con Nginx y PHP-FPM. De hecho, para conseguir que tu tienda online tenga el mejor rendimiento, además de usar balanceadores y cachés, es clave utilizar este popular servidor web junto con el soporte para PHP-FPM.

Colabora con nosotros

Ya sea que necesites Agentes 3D, un desarrollo propio o formar parte de nuestro equipo especializado en eCommerce

¿Requieres desarrolladores en eCommerce?

Necesito Devs

¿Tienes un negocio?

Cotizar proyecto

¿Eres dev independiente?

Quiero ser parte