Cada año publicamos nuestros exhaustivos benchmarks de rendimiento a través de varias plataformas para ver cómo las diferentes versiones de PHP se comparan entre sí. Esta vez, una vez más, hicimos una evaluación comparativa de seis versiones diferentes de PHP en 22 plataformas/configuraciones diferentes; incluyendo WordPress, Drupal, Joomla!, Laravel, Symfony, y muchas más. También probamos soluciones de comercio electrónico populares como WooCommerce, Easy Digital Downloads, Magento, Grav CMS y October CMS.

Siempre estamos animando a los usuarios de WordPress a aprovechar las últimas versiones soportadas de PHP. No sólo por ser más seguros, sino que ofrecen mejoras adicionales de rendimiento. Tampoco estamos hablando sólo de WordPress, esto es cierto en la mayoría de las plataformas. Hoy les mostraremos cómo PHP 7.4 elimina todo lo que se le opone! 🤘

Probamos el rendimiento de 22 plataformas/configuraciones en 6 versiones diferentes de PHP y #PHP 7.4 se llevó el oro en 17/17 (5 N/A). 🏆🚀Click to Tweet

El estado de PHP en la Comunidad y en Kinsta

PHP es un lenguaje de programación y scripting de código abierto, del lado del servidor, que se utiliza principalmente para el desarrollo web. La mayor parte del núcleo del software de WordPress está escrito en PHP, lo que hace que PHP sea un lenguaje muy importante para la comunidad de WordPress. Hay excelentes tutoriales de PHP por ahí si quieres aprender este lenguaje de programación.

Algunos argumentan a favor de que PHP está muerto. Pero a pesar de que a los desarrolladores les gusta afirmar esto, PHP está vivo, más rápido y mejor que nunca.  Según W3Techs, PHP es utilizado por más del 78,9% de todos los sitios web que utilizan un lenguaje de programación del lado del servidor. Son muchos los sitios web que dependen del PHP.

Sin embargo, un gran problema en la comunidad es que muchos todavía están usando versiones antiguas y no soportadas de PHP. De acuerdo con las estadísticas de WordPress, sólo el 38,3% funciona con las versiones PHP soportadas (7.2 o superior). Esto introduce tanto problemas de rendimiento como de seguridad.

¿Por qué está sucediendo esto? Aquí hay algunas razones comunes que vemos típicamente:

Para tratar de ayudar a la comunidad a avanzar, Kinsta ha adoptado el mismo calendario de fin de vida (EOL) que PHP. Esto ayuda a asegurar que sus sitios de WordPress sean tan rápidos y seguros como sea posible.

¿Cómo se comparan los clientes de Kinsta con la comunidad general de WordPress? Nosotros mismos teníamos curiosidad, así que echamos un vistazo a los números.

Versión PHP de los sitios alojados en Kinsta

Versión PHP de los sitios alojados en Kinsta

Aquí está el resumen:

Estábamos orgullosos y emocionados de descubrir estos números. Esto significa que la tasa de adopción de PHP entre los clientes de Kinsta es muy alta! Mucho más alta que en el caso de la población general de WordPress.

¡Un enorme 73.3% de todos los sitios de WordPress alojados en Kinsta funcionan con PHP 7.3 o superior! 💥Click to Tweet

Benchmarks de PHP (2020)

A pesar de que PHP 5.6, 7.0 y 7.1 ya no están oficialmente soportados, todavía hay muchos sitios de WordPress funcionando en ellos. Así que decidimos probar las seis versiones diferentes de PHP para que usted pudiera ver cuánto pueden beneficiarle las nuevas versiones en términos de rendimiento. Tan pronto como PHP 8 esté disponible para ser probado, actualizaremos nuestro benchmark y lo incluiremos en la prueba.

Para cada prueba, utilizamos la última versión de cada plataforma y realizamos una evaluación comparativa de la página de inicio durante un minuto con 15 usuarios simultáneos. A continuación se detallan los aspectos de nuestro entorno de prueba.

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=50000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

OPcache mejora el rendimiento de PHP almacenando bytecode de script precompilado en la memoria compartida, eliminando así la necesidad de que PHP cargue y analice los scripts en cada solicitud.

Las pruebas fueron realizadas por Thoriq Firdaus, un colaborador de WordPress y desarrollador web aquí en Kinsta.

Plataformas y configuraciones probadas

Nuestras pruebas incluyen las siguientes 22 plataformas/configuraciones. En algunos, tuvimos que probar varias versiones debido a la falta de soporte para una versión específica de PHP. Haga clic en uno de los siguientes para saltar directamente a sus notas y resultados de la prueba. Los datos se miden en solicitudes por segundo. Cuantos más pedidos, mejor.

Debido al hecho de que el contenido de la demostración en cada plataforma puede variar dramáticamente, tomamos la decisión de hacer las pruebas de rendimiento bruto de nuevas instalaciones barebone.

WordPress 5.3

La primera plataforma que probamos fue, por supuesto, una de nuestras favoritas: WordPress (podríamos estar un poco predispuestos a vivir y respirar este CMS a diario 😉). En su núcleo, WordPress es un software de código abierto que puede usar para crear un hermoso sitio web, blog o aplicación. De hecho, WordPress domina el 37.6% de todos los sitios web de Internet. Sí – más de uno de cada tres sitios web que visita probablemente funciona con WordPress.

WordPress CMS

Empezamos con WordPress 5.3, que era la última versión en el momento de escribir esto. Utilizamos el nuevo tema Twenty Twenty, y realizamos una evaluación comparativa del sitio durante un minuto con 15 usuarios concurrentes.

Comparativa de WordPress 5.3 PHP

Benchmark de WordPress 5.3 PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 fue el ganador, demostrando ser marginalmente más rápido que PHP 7.3. Y si compara PHP 7.4 con PHP 5.6, ¡puede manejar tres veces más solicitudes (transacciones) por segundo!

Actualice su PHP con un solo clic para un mayor rendimiento, velocidad y seguridad del sitio. Pruebe Kinsta gratis..

WordPress 5.3 + WooCommerce 3.5.2

WooCommerce es una plataforma de comercio electrónico totalmente personalizable y de código abierto construida para WordPress. También es, por lejos, una de las soluciones de comercio electrónico más popular en la comunidad de WordPress, y actualmente alimenta más del 14% de todos los sitios de comercio electrónico en Internet.

WooCommerce

Para esta próxima prueba, tomamos WordPress junto con WooCommerce instalado. Utilizamos el tema gratuito de comercio electrónico  (2.5.3).

WordPress 5.3 + WooCommerce PHP Benchmarks

Benchmark de WordPress 5.3 + WooCommerce PHP

Incrustar en su sitio:

Resultados Benchmark

Cuando se ejecuta WooCommerce, PHP 7.4 superó a PHP 7.3 por un pequeño margen.

WordPress 5.3 + Easy Digital Downloads 2.9.20

Easy Digital Downloads (EDD), creado por Pippin Williamson, es un plugin gratuito para el comercio electrónico de WordPress que se centra exclusivamente en ayudar a los creadores y desarrolladores a vender productos digitales.

Easy Digital Downloads

Después de ver cómo funcionaba WooCommerce, tomamos WordPress junto con Easy Digital Downloads instalado. Utilizamos el tema libre Themedd (1.0.7).

WordPress 5.3 + Easy Digital Downloads PHP benchmarks

Benchmark de WordPress 5.3 + Easy Digital Downloads PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 también fue el más rápido con WordPress y Easy Digital Downloads.

Cuando se trata de WordPress, WooCommerce y Easy Digital Downloads, PHP 7.4 ha demostrado ser marginalmente más rápido en general!

Info

Todos los datos de referencia se miden en solicitudes por segundo. Cuantas más solicitudes mejor.

Drupal 8.8.0

Drupal es un CMS de código abierto popular por su sistema modular y su fuerte comunidad de desarrolladores. Fue lanzado originalmente en el año 2000 y, según W3Techs, impulsa el 1,7% de todos los sitios web con una cuota del 3,0% del mercado de sistemas de gestión de contenidos.

Drupal

Para el benchmark de Drupal, utilizamos el tema gratuito Umami por defecto (8.8.0).

Parámetros de referencia de PHP en Drupal

Benchmarks de PHP en Drupal

Incrustar en su sitio:

Resultados Benchmark

Al ejecutar Drupal, PHP 7.3 mostró una gran mejora en el rendimiento. Fue un salto mucho más grande que las versiones anteriores de PHP.

Joomla! 3.9.13

Joomla! es un CMS libre y de código abierto para la publicación de contenido web, originalmente lanzado el 17 de agosto de 2005.  Está construido sobre un marco de aplicación web de modelo-vista-controlador y según W3Techs es utilizado por el 2,6% de todos los sitios web en Internet.

Joomla!

Para el benchmark de Joomla!, utilizamos la plantilla gratuita de Protostar (1.0) que se incluye en el paquete de distribución de Joomla! 3.x.

Benchmarks de Joomla! en PHP

Benchmarks de Joomla! en PHP

Incrustar en su sitio:

Resultados Benchmark

En Joomla! podemos ver que la actuación fue un poco de todo el tablero. Hubo un gran incremento en el rendimiento de PHP 5.6 a 7.0+. Y con el avance rápido a PHP 7.4, fue sin duda un ganador para Joomla!

Magento 2 (CE) 2.2.10 + 2.3.3

Magento es una plataforma popular de comercio electrónico de código abierto escrita en PHP y fue lanzada el 31 de marzo de 2008. A partir de 2018, Magento es una empresa de Adobe. Según la W3Techs, alimenta el 0,8% de todos los sitios web de Internet.

Magento

Para el benchmark de Magento 2, utilizamos el tema gratuito Luma. Utilizamos dos versiones debido al hecho de que la 2.2.10 sólo es compatible con PHP 7.2. Para las pruebas adicionales, utilizamos 2.3.3.

Magento 2 PHP benchmarks

Benchmark de Magento 2 PHP

Incrustar en su sitio:

Resultados Benchmark

Los benchmarks de PHP de Magento 2 no varían demasiado. Pero la gran noticia es que la última versión de Magento junto con la última versión de PHP soportada (7.3) es la más rápida.

Grav CMS 1.6.19

Grav es un CMS de código abierto, fácil de usar, pero poderoso, que no requiere de una base de datos. Esto también se conoce a veces como un CMS de archivo plano.

Grav CMS

Para el benchmark Grav CMS, utilizamos el paquete gratuito Clean Blog skeleton.

Grav CMS PHP benchmarks

Benchmark de Grav CMS PHP

Incrustar en su sitio:

Resultados Benchmark

Podemos ver con Grav CMS que la última versión de PHP 7.4 es la ganadora.

También es agradable ver que estos sistemas de gestión de contenidos más pequeños dejan de soportar versiones antiguas de PHP. De hecho es una ventaja de no ser tan grande. Desafortunadamente, cuando se trata de WordPress y otras plataformas con una gran parte de la cuota de mercado, las cosas progresan más lentamente debido a problemas de compatibilidad.

October CMS 1.0.458

October CMS es una plataforma de CMS libre, de código abierto, auto-hospedada y modular basada en el Laravel PHP Framework. Fue lanzado originalmente el 15 de mayo de 2014.

October CMS

Para el benchmark de CMS de octubre, utilizamos el tema gratuito Clean Blog.

October CMS PHP benchmarks

Benchmark de October CMS PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.3 es el ganador, aunque sólo sea por un pequeño margen. Una vez que PHP 7.4 sea soportado, lo más probable es que también muestre mejoras.

Laravel 5.8.35 + 6.7.0

Laravel es un framework PHP de código abierto muy popular usado para desarrollar aplicaciones web. Fue creado por Taylor Otwell y se publicó en junio de 2011.

Laravel logo

Para el benchmark de Laravel, usamos un tema HTML simple.

Comparativa de Laravel con PHP

Benchmark de Laravel con PHP

Incrustar en su sitio

Resultados Benchmark

PHP 7.4 es el claro ganador aquí en ambas versiones. Sin embargo, lo que es interesante es que Laravel 5.8.35 con PHP 7.4 parece ser más rápido que Laravel 6.7.0.

Symfony 4.4.2 + 5.0.1

Symfony es un conjunto de componentes PHP reutilizables y un marco de trabajo PHP para crear aplicaciones web, APIs, microservicios y servicios web. Fue publicado el 22 de octubre de 2005.

Symfony

Para el benchmark de Symfony, utilizamos el Demo de Symfony con MySQL (son los predeterminados para SQLite).

Comparativa de Symfony PHP

Benchmark de Symfony PHP

Incrustar en su sitio:

Resultados Benchmark

Podemos ver que con Symfony, la versión 4.4.2 y PHP 7.4 fue la más rápida.

Actualice su PHP con un solo clic para un mayor rendimiento, velocidad y seguridad del sitio. Pruebe Kinsta gratis..

CodeIgniter 3.1.11 + 4.0-rc.3

CodeIgniter es un poderoso marco de trabajo en PHP con una huella muy pequeña, construido para desarrolladores que necesitan un simple y elegante juego de herramientas para crear aplicaciones web con todas las características.

CodeIgniter logo

CodeIgniter PHP benchmarks

Benchmarks de CodeIgniter PHP

Incrustar en su sitio_

Resultados Benchmarks

Al igual que con Laravel y Symfony, PHP 7.4 fue el más rápido al ejecutar CodeIgniter. Lo interesante es que CodeIgniter 3.1.11 era significativamente más rápido que 4.0-rc.3. Sin embargo, ten en cuenta que es un candidato a la liberación.

CakePHP 3.8.7 + 4.0.0

CakePHP es un marco de trabajo de desarrollo rápido y de código abierto que hace que la creación de aplicaciones web sea más simple, más rápida y que requiera menos código. Fue publicado en abril de 2005.

CakePHP logo

Puntos de referencia de CakePHP

Benchmark de CakePHP

Incrustar en su sitio:

Resultados Benchmark

Con CakePHP, la versión 3.8.7 corriendo PHP 7.4 fue la ganadora.

PyroCMS 3.7

PyroCMS es una fuente abierta y esencialmente una extensión de Laravel que le permite construir sitios web y aplicaciones en el framework más rápidamente.

PyroCMS

Para el benchmark de PyroCMS, usamos el tema de inicio libre.

Parámetros de referencia de PyroCMS PHP

Benchmark de PyroCMS PHP

Incrustar en su sitio:

Resultados Benchmark

Debido al hecho de que PHP 7.4 no está funcionando aún con PyroCMS, PHP 7.3 ganó las pruebas aquí por un pequeño margen.

Pagekit 1.0.17

Pagekit es un CMS modular y ligero de código abierto fundado por YOOtheme. Le da las herramientas para crear hermosos sitios web. Fue lanzado en la primavera de 2016.

pagekit

Para el benchmark Pagekit, utilizamos el tema gratuito One (tema predeterminado de Pagekit).

Comparativa de Pagekit PHP

Benchmark de Pagekit PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 se llevó el oro al probarlo con Pagekit.

Bolt CMS 3.7.0

El CMS de Bolt, o Bolt, es una herramienta de gestión de contenidos de código abierto, que se esfuerza por ser lo más sencillo y directo posible. Está basado en componentes de Silex y Symfony, utiliza Twig y SQLite, MySQL o PostgreSQL.

Bolt CMS

Para el benchmark de Bolt CMS, usamos el temaBolt Base 2018.

Bolt CMS PHP benchmarks

Benchmark deBolt CMS PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 se llevó la palma al probarlo con Bolt CMS. También es sorprendente ver las mejoras de rendimiento que ha tenido desde PHP 5.6.

Craft CMS 3.4.0-beta.4

Craft CMS es un sistema de gestión de contenidos enfocado para desarrolladores, diseñadores y profesionales de la web que combina flexibilidad, potencia y facilidad de uso para los clientes.

Craft CMS

Comparativa de CMS PHP Craft

Benchmark de CMS PHP Craft

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 se llevó el oro al probarlo con Craft CMS.

ExpressionEngine 5.3.0

ExpressionEngine es una plataforma flexible y rica en características de gestión de contenidos que permite a cientos de miles de personas y organizaciones de todo el mundo para gestionar fácilmente su sitio web.

ExpressionEngine

Para el benchmark de ExpressionEngine, usamos el tema por defecto.

ExpressionEngine PHP benchmarks

Benchmark de ExpressionEngine PHP

Incrustar en su sitio:

Resultados Benchmark

PHP 7.4 se llevó el oro al probarlo con ExpressionEngine.

Update to PHP 7.4 at Kinsta

Si los resultados anteriores no le convencen, no estamos seguros de qué lo hará! Sólo un recordatorio amistoso. Si usted es un cliente de Kinsta, PHP 7.2, 7.3, y 7.4 están disponibles para su uso. Si quiere ver mejoras en el rendimiento, puede cambiar fácilmente a una versión más reciente con un solo clic en su tablero MyKinsta.

Cambio a PHP 7.4

Cambio a PHP 7.4

Si le preocupa que sea incompatible con un plugin de terceros (lo cual puede suceder), es exactamente por eso que tenemos sitios de escenificación. 👍 Puede probar sin preocuparse de que se rompa su sitio de producción.

Resumen de los resultados benchmark

Como puede ver claramente en las pruebas anteriores, PHP 7.4 está liderando el paquete cuando se trata de rendimiento en todas las plataformas.

Hemos probado el rendimiento de 22 plataformas/configuraciones en 6 versiones diferentes de PHP y #PHP 7.4 se llevó el oro en 17/17 (5 N/A)! 🏆Click to Tweet

Estamos súper entusiasmados con PHP 7.4, y esperamos que usted también lo esté! Nos encantaría escuchar sus opiniones sobre nuestros puntos de referencia o incluso las experiencias que ha tenido una vez que se ha actualizado. Déjalos abajo en los comentarios.


Si le ha gustado este artículo, entonces le encantará la plataforma de Kinsta WordPress hosting. Acelere su sitio y reciba soporte 24/7 de nuestro equipo de WordPress veterano. Nuestra infraestructura potenciada por Google Cloud se centra en escalamiento automático, rendimiento y seguridad. ¡Déjenos mostrarle la diferencia con Kinsta! Conozca nuestros planes