Cada año lanzamos nuestros puntos de referencia detallados sobre varias plataformas, para ver la competencia de las distintas versiones de PHP unas contra otras. En esta ocasión, pusimos a prueba cinco versiones distintas de PHP por 23 distintas plataformas/configuraciones; incluyendo WordPress (4.9 y 5.0), Drupal, Joomla!, Laravel, Symfony, y muchos más. También probamos soluciones populares de ecommerce, como WooCommerce, Easy Digital Downloads, Magento, Grav CMS y October CMS.

Siempre fomentamos a los usuarios de WordPress que tomen ventaja de las últimas versiones de PHP. No sólo son más seguras, pero ofrecen mejoras de desempeño adicionales. No sólo estamos hablando sobre WordPress, esto es mayormente cierto a través de todas las plataformas. El día de hoy le mostraremos, ¡cómo PHP 7.3 ha cumplido con absolutamente toda prueba que le pusimos en frente!🤘 Además, manténgase atento ya que pronto probaremos el rendimiento de PHP 7.4!

Lectura sugerida: ¿Cómo Crear y Usar Fácilmente una Página phpinfo?.

Adiós HHVM, 2019 Es el Año de PHP

PHP es un lenguaje de programación, a nivel del servidor, open source, que es usado principalmente para diseño web. La mayor parte del software de WordPress está programado en PHP, lo cual hace PHP un lenguaje importante para la comunidad de WordPress. Aunque el nuevo editor de bloques en WordPress 5.0 ha introducido más JavaScript con React.

De acuerdo a W3Techs, PHP es usado por un 78% de los sitios web que utilizan un lenguaje de programación del lado del servidor. Algunos dicen que PHP está muerto. Pero a pesar de que a los desarrolladores les gusta decir esto, PHP está vivo, es más rápido y está mejor que nunca.

En los puntos de referencia de 2016, HHVM sin duda alguna fue el ganador en términos de desempeño, cuando se trató de usar WordPress. HHVM fue creado por un equipo en Facebook. Es un sistema que utiliza una compilación just-in-time (JIT) para convertir código PHP en un lenguaje de máquina para establecer una sinergia entre código PHP y el hardware que lo usa. Antes ofrecíamos HHVM en Kinsta como otra alternativa, por el simple hecho de que PHP no estaba a la misma altura.

Sin embargo, en nuestros puntos de referencia de 2017, PHP 7.2 sacó una pequeña ventaja por la mayoría de las plataformas, derrotando a HHVM por primera vez (entre más peticiones mejor):

  • WordPress 4.9.4 PHP 7.2 punto de referencia: 148.80 peticiones/segundo  🏆
  • WordPress 4.9.4 HHVM punto de referencia: 144.76 peticiones/segundo
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.2 punto de referencia: 92.60 peticiones/segundo  🏆
  • WordPress 4.9.4 + WooCommerce 3.3.1 HHVM punto de referencia: 69.58 peticiones/segundo

Por lo tanto, a partir del 28 de agosto de 2018, Kinsta dejó de ofrecer HHVM. Primero, porque ya no es una opción estable para WordPress, y segundo, porque ya no soporta PHP a partir de la v3.30. Puede leer un poco más de esto en adiós a HHVM.

Estas son excelentes noticias para los desarrolladores y los usuarios, ya que quiere decir que todos se enfocarán ahora en PHP y brindarán sitios web y servicios más rápidos para todos. Así que, ¡los puntos de referencia de este año son dedicados a PHP!

Abajo, podrá ver cómo la versión más nueva, PHP 7.3 (lanzada el 6 de diciembre de 2018) se desempeña, así como WordPress 5.0 (irónicamente también lanzado el 6 de Diciembre del 2018).

Con HHVM fuera del juego, el 2019 es el año de PHP. ¡Y PHP 7.3 es súperrápido!🔥 Haga clic para Tweet

Puntos de Referencia de PHP (2019)

Para cada prueba, utilizamos las últimas versiones de cada plataforma y pusimos a prueba la página de inicio por un minuto con 15 usuarios concurrentes. Abajo están los detalles de nuestro entorno de prueba.

  • Máquina usada: 8x Intel (R) Xeon (R) CPU 2@ 2.20 GHz (Potenciado por Google Cloud Platform y funcionando en un contenedor aislado).
  • SO: Ubuntu 18.04.1 LTS (Bionic Beaver)
  • Stack de Docker: Debian 9, Nginx 1.15.7, MariaDB 10.3.11
  • Versión de PHP: 5.6, 7.0, 7.1, 7.2, 7.3
  • Caché de página: Deshabilitado en todas las configuraciones y páginas.
  • OPCache: Para WordPress, Joomla!, y Drupal, utilizamos la imagen oficial Docker y creamos la nuestra para PHP 7.3 (Dockerfile). Para el resto utilizamos la misma configuración de imagen con el OPcache habilitado, utilizando la siguiente configuración recomendada de php-ini, excepto por el valor opcache.max_accelerated_files el cual fue incrementado de 4,000 a 50,000.
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 desempeño de PHP al almacenar bytecode scrypt pre compilado en la memoria compartida, por lo tanto, removiendo la necesidad de que PHP cargue y analice los scripts en cada petición.

Las pruebas fueron llevadas a cabo por Thoriq Firdaus, un contribuidor de WordPress e ingeniero de soporte de Kinsta. Él a contribuido al Core de WordPress y el Editor de Traducción para WordPress Indonesia.

Plataformas y Configuraciones Probadas

Nuestras pruebas incluyen las siguientes 16 plataformas/configuraciones. En algunas, tuvimos que probar varias versiones múltiples debido a la falta de soporte para una versión especifica de PHP. Haga clic en una de las de abajo para saltarse directamente a las notas y resultados de la prueba. Los datos fueron medidos en peticiones por segundo. Entre más peticiones, mejor.

Debido al hecho de que el contenido demo por cada plataforma puede variar drásticamente, hemos tomado la decisión de hacer pruebas al desempeño en instalaciones frescas.

¡Pusimos a prueba el desempeño de 23 plataformas/configuracones en 5 versiones distintas de PHP y #PHP 7.3 se llevó el oro en 20 de 20 (3 N/A)!🏆 Haga clic para Tweet

WordPress 5.0

La primera plataforma que probamos fue, por supuesto, una de nuestras favoritas: WordPress (podríamos ser un poco parciales, considerando que vivimos y respiramos este CMS a diario). En su core, WordPress es un software open-source que usted puede usar para crear sitios web lindos, blogs, o apps. De hecho, WordPress potencia a más del 34% de los sitios en el internet. Así es –más de uno de cada tres sitios web que visite estén eimpulsados por WordPress.

WordPress CMS

Empezamos con WordPress 5.0 ya que esta es la versión que probablemente le interese más en este momento. Utilizamos el nuevo tema Twenty Nineteen (1.0), e hicimos pruebas al sitio por un minuto con 15 usuarios concurrentes.

WordPress 5.0 Puntos de Referencia de PHP

WordPress 5.0 Puntos de Referencia de PHP

Incruste esto en su sitio:

Resultados de las Pruebas de Punto de Referencia

  • WordPress 5.0 resultados de la prueba con PHP 5.6: 91.64 peticiones/segundo
  • WordPress 5.0 resultados de la prueba con PHP 7.0: 206.71 peticiones/segundo
  • WordPress 5.0 resultados de la prueba con PHP 7.2: 210.98 peticiones/segundo
  • WordPress 5.0 resultados de la prueba con PHP 7.2: 229.18 peticiones/segundo
  • WordPress 5.0 resultados de la prueba con PHP 7.3: 253.20 peticiones/segundo 🏆

PHP 7.3 fue el ganador, mostrando que es mucho más rápido que PHP 7.2. Y si usted compara PHP 7.3 a PHP 5.6, ¡este puede soportar hasta 3 veces más peticiones (transacciones) por segundo!

WordPress 5.0 + WooCommerce 3.5.2

WooCommerce es una plataforma open source, completamente personalizable, hecha para WordPress. Y sin duda alguna, es la solución de ecommerce más popular en la comunidad de WordPress, y actualmente es parte del 14% de todos los sitios de ecommerce en el internet.

WooCommerce

Para esta siguiente prueba, usamos WordPress con WooCommerce instalado. Usamos el tema gratuito Storefront eCommerce (2.4.1).

  • URL usada en la prueba: /product/woo-logo/
  • Nota: La página contiene 3 productos relacionados, una reseña/comentario de producto, una sección de “Quizás le guste también”, opción de próximo y previo producto.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
WordPress 5.0 + WooCommerce Puntos de Referencia de PHP

WordPress 5.0 + WooCommerce Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 5.0 + WooCommerce 3.5.2 resultados de la prueba con PHP 5.6: 24.74 Peticiones/seg
  • WordPress 5.0 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.0: 56.94 Peticiones/seg
  • WordPress 5.0 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.1: 57.00 Peticiones/seg
  • WordPress 5.0 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.2: 63.10 Peticiones/seg
  • WordPress 5.0 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.3: 68.87 Peticiones/seg 🏆

Al usar WooCommerce, PHP 7.3 vence a PHP 7.2 por un pequeño margen.

WordPress 5.0 + Easy Digital Downloads 2.9.9

Easy Digital Downloads (EDD), creado por Pippin Williamson, es un plugin gratuito de WordPress que se enfoca completamente en ayudar a los creadores y a los desarrolladores a vender productos digitales.

Easy Digital Downloads

Después de ver cómo se desempeñó WooCommerce, ahora tomamos WordPress junto con Easy Digital Downloads instalado. Usamos el tema gratuito de EDD Starter (1.0)

  • URL usada en la prueba: /downloads/sample-product/
  • Nota: La página contiene 3 menús en la barra de navegación y un widget de “Agregar al carrito”.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
WordPress + Easy Digital Downloads Puntos de Referencia de PHP

WordPress + Easy Digital Downloads Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 5.0 + EDD 2.9.9 resultados de la prueba con PHP 5.6: 71.74 Peticiones/seg
  • WordPress 5.0 + EDD 2.9.9 resultados de la prueba con PHP 7.0: 169.11Peticiones/seg
  • WordPress 5.0 + EDD 2.9.9 resultados de la prueba con PHP 7.1: 170.08 Peticiones/seg
  • WordPress 5.0 + EDD 2.9.9 resultados de la prueba con PHP 7.2: 187.78 Peticiones/seg
  • WordPress 5.0 + EDD 2.9.9 resultados de la prueba con PHP 7.3: 206.88 Peticiones/seg 🏆

PHP 7.3 dominó las pruebas con WordPress e Easy Digital Downloads. Podría también notar, ¡EDD puede soportar hasta 3 veces más peticiones (transacciones) por segundo cuando lo ponen en contra de WooCommerce! No hay duda de que EDD es la solución más rápida y liviana.

WordPress 5.0.2

Ya que WordPress 5.0.2 fue lanzado recientemente, pensamos que también sería interesante ejecutar puntos de referencia para 5.0.2.

WordPress CMS

Usamos el nuevo tema Twenty Nineteen e hicimos pruebas al sitio por un minuto con 15 usuarios concurrentes.

  • URL usada en la prueba: /hello-word/
  • Nota: La página contiene 1 comentario.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
Puntos de referencia de WordPress 5.0.2

Puntos de referencia de WordPress 5.0.2

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 4.9.8 resultados de la prueba con PHP 5.6: 97.59 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.0: 221.42 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.1: 233.78 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.2: 250.36 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.3: 276.31 Peticiones/seg 🏆

WordPress 4.9.8

Ya que WordPress 5.0 fue recientemente lanzado, nosotros pensamos que sería interesante hacer pruebas para la versión 4.9.8, ya que muchos de ustedes probablemente todavía no lo han actualizado. O podría estarse preguntando si WordPress 5.0 es más rápido o más lento.

wordpress-cms

Utilizamos el nuevo tema de Twenty Nineteen (1.0), e hicimos pruebas al sitio por un minuto con 15 usuarios concurrentes.

  • URL usada en la prueba: /hello-word/
  • Nota: La página contiene 1 comentario.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
WordPress 4.9.8 Puntos de Referencia de PHP

WordPress 4.9.8 Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 4.9.8 resultados de la prueba con PHP 5.6: 97.59 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.0: 221.42 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.1: 233.78 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.2: 250.36 Peticiones/seg
  • WordPress 4.9.8 resultados de la prueba con PHP 7.3: 276.31 Peticiones/seg  🏆

PHP 7.3 fue el ganador, demostrando ser más rápido que PHP 7.2. Y si compara PHP 7.3 con PHP 5.6, ¡este puede soportar hasta 3 veces más peticiones (transacciones) por segundo!

Sin embargo, el resultado más interesante es que WordPress 4.9.8 es más rápido que WordPress 5.0. Esto no nos sorprende mucho ya que todo el proyecto de WordPress 5.0 se siente apresurado. Podemos esperar resultados más rápidos ya que WordPress 5.0 seguirá mejorando.

Lo escuchó primero en Kinsta, WordPress 4.9.8 es más rápido que WordPress 5.0.😲 Haga clic para Tweet

WordPress 4.9.8 + WooCommerce 3.5.2

También hicimos pruebas con WordPress 4.9.8 y WooCommerce 3.5.2.

WooCommerce

Para esta siguiente prueba, usamos WordPress con WooCommerce instalado. Usamos el tema gratuito Storefront eCommerce (2.4.1).

  • URL usada en la prueba: /product/woo-logo/
  • Nota: La pagina contiene 3 productos relacionados, una reseña/comentario de producto, una sección de “Quizás le guste también”, opción de próximo y previo producto.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
WordPress 4.9.8 + WooCommerce Puntos de Referencia de PHP

WordPress 4.9.8 + WooCommerce Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 4.9.8 + WooCommerce 3.5.2 resultados de la prueba con PHP 5.6: 26.07 Peticiones/seg
  • WordPress 4.9.8 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.0: 60.37 Peticiones/seg
  • WordPress 4.9.8 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.1: 60.36 Peticiones/seg
  • WordPress 4.9.8 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.2: 63.33 Peticiones/seg
  • WordPress 4.9.8 + WooCommerce 3.5.2 resultados de la prueba con PHP 7.3: 69.24 Peticiones/seg 🏆

PHP 7.3 le ganó a PHP 7.2 por un pequeño margen. WordPress 4.8.9 con WooCommerce fue un poco más rápido que con WordPress 5.0.

WordPress 4.9.8 + Easy Digital Downloads 2.9.9

También hicimos pruebas con WordPress 4.9.8 y Easy Digital Downloads

Easy Digital Downloads

Tomamos WordPress junto con Easy Digital Downloads instalado. Usamos el tema gratuito de EDD Starter (1.0)

  • URL usada en la prueba: /downloads/sample-product/
  • Nota: La página contiene 3 menús en la barra de navegación y un widget de “Agregar al carrito”.
  • La imagen docker es derivada de https://hub:docker.com/_/wordpress/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
WordPress 4.9.8 + Easy Digital Downloads Puntos de Referencia de PHP

WordPress 4.9.8 + Easy Digital Downloads Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • WordPress 4.9.8 + EDD 2.9.9 resultados de la prueba con PHP 5.6: 80.08 Peticiones/seg
  • WordPress 4.9.8 + EDD 2.9.9 resultados de la prueba con PHP 7.0: 186.99 Peticiones/seg
  • WordPress 4.9.8 + EDD 2.9.9 resultados de la prueba con PHP 7.1: 185.40 Peticiones/seg
  • WordPress 4.9.8 + EDD 2.9.9 resultados de la prueba con PHP 7.2: 192.73 Peticiones/seg
  • WordPress 4.9.8 + EDD 2.9.9 resultados de la prueba con PHP 7.3: 211.37 Peticiones/seg 🏆

PHP 7.3 dominó las pruebas con WordPress e Easy Digital Downloads. WordPress 4.9.8 con EDD fueron un poco más rápido que cuando se uso con WordPress 5.0.

Drupal 8.6.4

Drupal es un popular CMS open source por su sistema modular y fuerte comunidad de desarrolladores. Fue originalmente lanzado en 2000 y de acuerdo a W3Techs, potencia un 1.9% de los sitios web con un 5.5% de parte del mercado de los sistemas de administración de contenido.

Drupal

Para la prueba de Drupal, utilizamos el tema gratuito Bartik (8.6.4)

  • URL usada en la prueba: /node/1
  • Nota: Esta página contiene título, párrafo y un Widget (Búsqueda). Caché de página apagado. https://www.drupal.org/node/2598914
  • La imagen docker es derivada de https://hub:docker.com/_/drupal/ y hemos creado nuestra propia para PHP 7.3 (Dockerfile).
Drupal Puntos de Referencia de PHP

Drupal Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Drupal 8.6.4 resultados de la prueba con PHP 5.6: 14.19 Peticiones/seg
  • Drupal 8.6.4 resultados de la prueba con PHP 7.0: 30.30 Peticiones/seg
  • Drupal 8.6.4 resultados de la prueba con PHP 7.1: 30.42 Peticiones/seg
  • Drupal 8.6.4 resultados de la prueba con PHP 7.2: 32.59 Peticiones/seg
  • Drupal 8.6.4 resultados de la prueba con PHP 7.3: 35.90 Peticiones/seg 🏆

Cuando se usa Drupal, PHP 7.3 le gana a PHP 7.2 por un pequeño margen

Joomla! 3.9.1

Joomla! Es un CMS gratuito y open source para publicar contenido web, originalmente lanzado el 17 de agosto de 2005. Es un framework de una aplicación web de model-view-controller y de acuerdo a W3Techs es usada por 3.0% de los sitios en el internet.

Joomla!

Para la prueba de Joomla!, utilizamos la plantilla gratuita de Beez3.

  • URL usada en la prueba: /index.php/3-welcome-to-your-blog
  • Nota: Instalado con el modo “Blog”. Los módulos de Joomla!, como el de búsqueda, widget, y breadcrumb están deshabilitados.
  • La imagen docker es derivada de https://hub:docker.com/_/joomla/ y hemos creado nuestra propia PHP 7.3 (Dockerfile).
Joomla! Puntos de Referencia de PHP

Joomla! Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Joomla! 3.9.1 resultados de la prueba con PHP 5.6: 27.45 Peticiones/seg
  • Joomla! 3.9.1 resultados de la prueba con PHP 7.0: 38.48 Peticiones/seg
  • Joomla! 3.9.1 resultados de la prueba con PHP 7.1: 37.79 Peticiones/seg
  • Joomla! 3.9.1 resultados de la prueba con PHP 7.2: 38.68 Peticiones/seg
  • Joomla! 3.9.1 resultados de la prueba con PHP 7.3: 41.03 Peticiones/seg 🏆

En Joomla! Podemos ver que el desempeño fue bastante distribuido comparando con algunas de las otras plataformas. Sin embargo, PHP 7.3 siguió siendo el ganador.

Magento 2 (CE) 2.1.15 + 2.3.0

Magento es una popular plataforma de ecommerce open source programada en PHP y fue lanzada el 31 de Marzo de 2008. De acuerdo a W3Techs, potencia el 1.0% de todos los sitios en el internet.

Magento

Para la prueba de Magento 2, utilizamos el tema gratuito de Luma. Utilizamos dos versiones debido al hecho de que el 2.1.15 era el único que soportaba PHP 5.6. Para las pruebas adicionales, utilizamos el 2.3.0. Magento 2 todavía no soporta PHP 7.3

  • URL usada en la prueba: /index.php/lifelong-fitness-iv.html
  • Nota: Caché de página deshabilitado. La URL probada es un solo producto. Contiene un producto con una imagen, una barra de navegación, navegación breadcrumb y ni una reseña.
  • http://pubfiles.nexcess.net/magento/ce-packages/
Magento 2 Puntos de Referencia de PHP

Magento 2 Puntos de Referencia de PHP

Incuste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Magento 2 (CE) 2.1.15 resultados de la prueba con PHP 5.6: 7.65 Peticiones/seg
  • Magento 2 (CE) 2.1.15 resultados de la prueba con PHP 7.0: 16.19 Peticiones/seg
  • Magento 2 (CE) 2.1.15 resultados de la prueba con PHP 7.1: 16.38 Peticiones/seg 🏆
  • Magento 2 (CE) 2.3.0 resultados de la prueba con PHP 7.1: 13.60 Peticiones/seg
  • Magento 2 (CE) 2.3.0 resultados de la prueba con PHP 7.2: 14.25 Peticiones/seg
  • Magento 2 (CE) 2.3.0 resultados de la prueba con PHP 7.3: no soportado

Las pruebas de PHP en Magento 2 están muy disparatadas. De hecho, la versión más antigua, Magento 2 (CE) 2.1.15 junto con PHP 7.1 fueron las más rápidas.

Grav CMS 1.5.5

Grav es un CMS open source poderosa y fácil de usar, el cual no requiere tener una base de datos. También es conocido como un flat-file CMS.

Grav CMS

Para la prueba de Grav CMS, utilizamos el paquete de Clean Blog skeleton

  • URL usada en la prueba: /home/the-urban-jungle
  • Nota: El contenido es una simple columna en una publicación en un blog, sin una barra lateral
Grav CMS Puntos de Referencia de PHP

Grav CMS Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Grav CMS 1.5.5 resultados de la prueba con PHP 5.6: 42.62 Peticiones/seg
  • Grav CMS 1.5.5 resultados de la prueba con PHP 7.0: 64.43 Peticiones/seg
  • Grav CMS 1.5.5 resultados de la prueba con PHP 7.1: 63.74 Peticiones/seg
  • Grav CMS 1.5.5 resultados de la prueba con PHP 7.2: 65.26 Peticiones/seg
  • Grav CMS 1.5.5 resultados de la prueba con PHP 7.3: 68.34 Peticiones/seg 🏆

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

October CMS 1.0.443

October CMS es una plataforma CMS modular y auto-hospedada, open source y gratuita, basada en el framework de Laravel PHP. Fue originalmente lanzado el 15 de mayo de 2014.

October CMS

Para la prueba de October CMS, utilizamos el tema gratuito de Clean Blog. Es importante tener en cuenta que October CMS ya no es compatible con PHP 5.6. A pesar de que pudimos engañar al instalador al eliminar el chequeo de PHP, este falló con el error 500 en el asistente de configuration.

  • URL usada para la prueba: /blog/post/first-blog-post
October CMS Puntos de Referencia de PHP

October CMS Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • October CMS 1.0.443 resultados de la prueba con PHP 5.6: No soportado
  • October CMS 1.0.443 resultados de la prueba con PHP 7.0: 23.29 Peticiones/seg
  • October CMS 1.0.443 resultados de la prueba con PHP 7.1: 22.97 Peticiones/seg
  • October CMS 1.0.443 resultados de la prueba con PHP 7.2: 23.38 Peticiones/seg
  • October CMS 1.0.443 resultados de la prueba con PHP 7.3: 25.58 Peticiones/seg 🏆

PHP 7.3 de nuevo es el ganador, aunque sólo sea por un pequeño margen.

También es bueno ver estos sistemas de administración de contenido dejar de soportar versiones antiguas de PHP. Aunque esa es una de las ventajas de no ser tan grande. Desafortunadamente, cuando se trata de WordPress y otras plataformas con una gran porción del mercado, las cosas progresan mucho más lento debido a problemas de compatibilidad.

Laravel 5.4.36 + 5.7.15

Laravel es un framework PHP open source bastante popular, usado para desarrollar aplicaciones web. Fue creado por Taylor Otwell y fue lanzado en Junio de 2011.

Laravel

Para la prueba de Laravel, utilizamos un tema sencillo de HTML.

  • URL usada en la prueba: / (homepage)
  • Este artículo contiene, título, nombre del autor, y contenido principal. La base de datos contiene una tabla de “publicaciones”.
  • La tabla contiene 6 columnas “post_title”, “post_content”, “post_author”, “created_at” y “updated_at”.
  • La URL probada conectada a la base de datos y mostrando una publicación desde la base de datos.
Laravel 5.4.36 Puntos de Referencia de PHP

Laravel 5.4.36 Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Laravel 5.6.36 resultados de la prueba con PHP 5.6: 340.26 Peticiones/seg
  • Laravel 5.6.36 resultados de la prueba con PHP 7.0: 610.81 Peticiones/seg
  • Laravel 5.6.36 resultados de la prueba con PHP 7.1: 616.93 Peticiones/seg
  • Laravel 5.6.36 resultados de la prueba con PHP 7.2: 692.86 Peticiones/seg
  • Laravel 5.6.36 resultados de la prueba con PHP 7.3: 717.06 Peticiones/seg 🏆

PHP 7.3 es el ganador. También es bueno ver un progreso regular con las últimas dos versiones de PHP.

Es importante tomar en cuenta que Laravel 5.7.15 requiere PHP 7.1 o en adelante.

Laravel 5.7.15 Puntos de referencia de PHP

Laravel 5.7.15 Puntos de referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Laravel 5.7.15 resultados de la prueba con PHP 5.6: No soportado
  • Laravel 5.7.15 resultados de la prueba con PHP 7.0: No soportado
  • Laravel 5.7.15 resultados de la prueba con PHP 7.1: 542.16 Peticiones/seg
  • Laravel 5.7.15 resultados de la prueba con PHP 7.2: 606.73 Peticiones/seg
  • Laravel 5.7.15 resultados de la prueba con PHP 7.3: 621.09 Peticiones/seg 🏆

De nuevo, PHP 7.3 es el ganador aquí. Sin embargo, lo interesante es que Laravel 5.4.36 con PHP 7.3 aparenta ser más rápido que con Laravel 5.7.15.

Symfony 3.3.6 + 4.2.0

Symfony es un conjunto de componentes PHP reusables y un framework de PHP para construir aplicaciones web, APIs, microservicios y servicios web. Fue lanzado el 22 de Octubre de 2005.

Symfony

Para la prueba de Symfony, utilizamos el Demo de Symfony con MySQL (ellos ponen por defecto a SQLite). Se hicieron las pruebas varias veces y se sacaron los promedios.

  • URL usada en la prueba: /en/blog/posts/hello-world
  • Este artículo contiene, título, nombre del autor, 2 etiquetas y 5 comentarios.

El ejemplo de la app más vieja de symfony/demo que pudimos probar funciona con el 3.3.6, que es una versión que ya no se encuentra en mantenimiento. Lo incluimos ya que es la única versión de la app de symfony/demo que podía funcionar con PHP 5.6. La última versión que pudimos usar fue con la 7.1 en adelante. El resultado es mucho más lento, comparado con las pruebas del año pasado. Esto podría ser porque la página sola pide más tablas que en la página de inicio (comentarios).

Symfony 3.3.6 Puntos de Referencia de PHP

Symfony 3.3.6 Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Symfony 3.3.6 resultados de la prueba con PHP 5.6: 71.71 Peticiones/seg
  • Symfony 3.3.6 resultados de la prueba con PHP 7.0: 155.08 Peticiones/seg
  • Symfony 3.3.6 resultados de la prueba con PHP 7.1: 158.88 Peticiones/seg
  • Symfony 3.3.6 resultados de la prueba con PHP 7.2: 169.78 Peticiones/seg 🏆
  • Symfony 3.3.6 resultados de la prueba con PHP 7.3: no soportado

Ya que PHP 7.3 no es soportado por Symfony 3.3.6, PHP 7.2 fue el ganador.

Es importante tener en cuenta que Symfony 4.2.0 requiere PHP 7.1 o versiones superiores.

Symfony 4.2.0 puntos de referencia de PHP

Symfony 4.2.0 Puntos de Referencia de PHP

Incruste en su sitio:

Resultados de la Pruebas de Punto de Referencia

  • Symfony 4.2.0 resultados de la prueba con PHP 5.6: no soportado
  • Symfony 4.2.0 resultados de la prueba con PHP 7.0: no soportado
  • Symfony 4.2.0 resultados de la prueba con PHP 7.1: 123.64 Peticiones/seg
  • Symfony 4.2.0 resultados de la prueba con PHP 7.2: 126.76 Peticiones/seg
  • Symfony 4.2.0 resultados de la prueba con PHP 7.3: 140.09 Peticiones/seg 🏆

CodeIgniter 3.1.9

CodeIgniter es un potente marco PHP con una huella muy pequeña, diseñado para desarrolladores que necesitan un kit de herramientas simple y elegante para crear aplicaciones web con todas las funciones.

codeigniter

  • URL Probada: / (página de inicio)
  • Nota: La página de inicio contiene contenido (título y texto del cuerpo) recuperado de la tabla de la base de datos.
Codeigniter Puntos de Referencia de PHP

Codeigniter Puntos de Referencia de PHP

Incruste en su sitio:

Puntos de Referencia

  • CodeIgniter 3.1.9 PHP 5.6 puntos de referencia: 708.31 peticiones/segundo
  • CodeIgniter 3.1.9 PHP 7.0 puntos de referencia: 855.08 peticiones/segundo
  • CodeIgniter 3.1.9 PHP 7.1 puntos de referencia: 872.79 peticiones/segundo
  • CodeIgniter 3.1.9 PHP 7.2 puntos de referencia: 883.88 peticiones/segundo
  • CodeIgniter 3.1.9 PHP 7.3 puntos de referencia: 889.67 peticiones/segundo 🏆

Tal como con Laravel y Symfony, PHP 7.3 ganó al ejecutarlo con CodeIgniter.

PyroCMS 3.5.3

PyroCMS es de código abierto y esencialmente, una extensión de Laravel que le permite crear sitios web y aplicaciones de forma rápida.

PyroCMS

Para los puntos de referencia de PyroCMS hemos usado el tema gratuito para principiantes.

  • URL probada: /posts/welcome-to-pyrocms
  • Nota: PyroCMS no soporta PHP 5.6. Hemos encontrado errores al ejecutarlo en PHP 7.3, muy probablemente porque no aún está soportado. Así no podíamos incluir PHP 7.3 entre los puntos de referencia.
Puntos de referencia de PyroCMS

Puntos de referencia de PyroCMS

Incruste en su sitio:

Puntos de Referencia

  • PyroCMS 3.5.3 PHP 5.6 puntos de referencia: no soportado
  • PyroCMS 3.5.3 PHP 7.0 puntos de referencia: 33.56 peticiones/segundo
  • PyroCMS 3.5.3 PHP 7.1 puntos de referencia: 34.87 peticiones/segundo
  • PyroCMS 3.5.3 PHP 7.2 puntos de referencia PHP 7.2: 36.12 peticiones/segundo🏆
  • PyroCMS 3.5.3 PHP 7.3 puntos de referencia: no soportado

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

Pagekit 1.0.15

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

pagekit

Para obtener los puntos de referencia de Pagekit, hemos usado el tema gratuito One theme.

  • URL probada: /blog/1
Puntos de referencia de Pagekit

Puntos de referencia de Pagekit

Incruste en su sitio:

Puntos de Referencia

  • PyroCMS 3.5.3 PHP 5.6 puntos de referencia: no soportado
  • PyroCMS 3.5.3 PHP 7.0 puntos de referencia: 33.56 peticiones/segundo
  • PyroCMS 3.5.3 PHP 7.1 puntos de referencia: 34.87 peticiones/segundo
  • PyroCMS 3.5.3 PHP 7.3 puntos de referencia PHP 7.2: 36.12 peticiones/segundo 🏆

PyroCMS 3.5.3 PHP 7.3 puntos de referencia: no soportado

Bolt CMS 3.6.3

Bolt CMS, o Bolt, es una herramienta de gestión de contenido de código abierto, que se esfuerza por ser lo más simple y directa posible. Se basa en los componentes Silex y Symfony, usa Twig y SQLite, MySQL o PostgreSQL.

bolt

Para obtener los puntos de referencia de Bolt CMS, hemos usado el tema Bolt Base 2018.

  • URL probada: /page/hello-world
  • Nota: contenido generado con el generador de contenido incorporado.
Puntos de referencia de Bolt CMS

Puntos de referencia de Bolt CMS

Incruste en su sitio:

Puntos de referencia

  • Bolt CMS 3.6.3 PHP 5.6 puntos de referencia: 33.01 peticiones/segundo
  • Bolt CMS 3.6.3 PHP 7.0 puntos de referencia: 75.69 peticiones/segundo
  • Bolt CMS 3.6.3 PHP 7.1 puntos de referencia: 76.02 peticiones/segundo
  • Bolt CMS 3.6.3 PHP 7.2 puntos de referencia: 77.38 peticiones/segundo
  • Bolt CMS 3.6.3 PHP 7.3 puntos de referencia: 83.81 peticiones/segundo 🏆

PHP 7.3 ganó al probarlo con Bolt CMS.

Anchor CMS 0.12.7

Anchor es un sistema de blog súper simple, de código abierto y ligero, hecho para escribir.

anchor

Para los puntos de referencia de Anchor CMS benchmark, hemos usado el Tema Predeterminado por Visual Idiot.

  • URL probada: /posts/hello-world
Puntos de referencia de Anchor CMS

Puntos de referencia de Anchor CMS

Incruste en su sitio:

Puntos de referencia

  • Anchor CMS 0.12.7 PHP 5.6 puntos de referencia: 559.02 peticiones/segundo
  • Anchor CMS 0.12.7 PHP 7.0 puntos de referencia: 677.48 peticiones/segundo
  • Anchor CMS 0.12.7 PHP 7.1 puntos de referencia: 691.45 peticiones/segundo
  • Anchor CMS 0.12.7 PHP 7.2 puntos de referencia: 713.37 peticiones/segundo
  • Anchor CMS 0.12.7 PHP 7.3 puntos de referencia: 728.96 peticiones/segundo 🏆

PHP 7.3 ganó al probarlo con Anchor CMS.

Craft CMS 3.0.35

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

craft-cms

Puntos de referencia de Craft CMS

Puntos de referencia de Craft CMS

Incruste en su sitio:

Puntos de referencia

  • Craft CMS 3.0.35 PHP 5.6 puntos de referencia: not supported
  • Craft CMS 3.0.35 PHP 7.0 puntos de referencia: 57.46 peticiones/segundo
  • Craft CMS 3.0.35 PHP 7.1 puntos de referencia: 58.81 peticiones/segundo
  • Craft CMS 3.0.35 PHP 7.2 puntos de referencia: 59.19 peticiones/segundo
  • Craft CMS 3.0.35 PHP 7.3 puntos de referencia: 59.64 peticiones/segundo 🏆

PHP 7.3 ganó al probarlo con Craft CMS.

ExpressionEngine 5.0.2

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

expressionengine

Para los puntos de referencia de ExpressionEngine, hemos usado el tema predeterminado.

  • URL probada: /blog/entry/super-old-entry
  • Nota: La página contiene una barra lateral con 3 widgets (buscar, lista de categorías, y RSS feed. La página también contiene una breadcrumb navegación.
Puntos de referencia de ExpressionEngine PHP

Puntos de referencia de ExpressionEngine PHP

Incruste en su sitio:

Puntos de Referencia

  • ExpressionEngine 5.0.2 PHP 5.6 puntos de referencia: no soportado
  • ExpressionEngine 5.0.2 PHP 7.0 puntos de referencia: 53.50 peticiones/segundo
  • ExpressionEngine 5.0.2 PHP 7.1 puntos de referencia: 53.83 peticiones/segundo
  • ExpressionEngine 5.0.2 PHP 7.2 puntos de referencia: 55.23 peticiones/segundo
  • ExpressionEngine 5.0.2 PHP 7.3 puntos de referencia: 56.15 peticiones/segundo 🏆

PHP 7.3 ganó al probarlo con ExpressionEngine.

Actualizar a PHP 7.2 o PHP 7.2 Ahora en Kinsta

Si los resultados de arriba no le convencen, ¡no tenemos idea de qué pudiera hacerlo! Sólo un amable recordatorio. Si usted es cliente de Kinsta, lanzamos PHP 7.2 en Diciembre de 2017 y PHP 7.3 ya se encuentra disponible. Si usted está esperando a ver mejoras en su desempeño, puede cambiar fácilmente a PHP 7.2 o PHP 7.3 con tan sólo dar un clic en el dashboard de MyKinsta.

Cambiar a PHP 7.3

Cambiar a PHP 7.3

Si a usted le preocupa que estos no sean compatibles con alguno de sus plugins (y esto sí puede pasar), para eso existe el entorno de staging. 👍 Puede hacer todas las pruebas que desee sin la preocupación de arruinar su sitio.

¿Qué Aprendimos Mediante estos Resultados?

Como puede ver claramente en las pruebas anteriores, PHP 7.3 es el que lleva la delantera cuando se trata de desempeño en todas las plataformas.

Hicimos pruebas de desempeño de 23 plataformas/configuraciones en 5 versiones distintas de PHP y ¡#PHP 7.3 se llevó la medalla de oro en 20/20 (3 N/A)! 🏆 Haga clic para Tweet
  • PHP 7.3 fue el motor más rápido en 19 de las 22 configuraciones a las que les hicimos pruebas. Y la razón por la que no fue el ganador en todas las categorías fue porque Magento 2, y Symfony 3.3.6, aún no tiene soporte para PHP 7.3.
  • Cuando se trató de WordPress, PHP 7.3 fue el más rápido en todas las pruebas (usando el sitio básico de WordPress con las versiones 4.9.8 y 5.0, WooCommerce y Easy Digital Downloads).
  • En muchos de los resultados de las pruebas, fácilmente podrá encontrar un patrón de desempeño incrementado con cada nueva versión de PHP que salga. Es por eso que es tan importante probar su sitio, plugins, etc. Y mantener un sistema de actualizaciones regulares. Sus visitantes y clientes le agradecerán ya que ellos esperan una buena velocidad.
  • Si su proveedor de hosting no le ofrece las nuevas versiones de PHP, quizás es tiempo de cambiar a otro.
  • Para los usuarios de WordPress, además de conseguir la nueva versión de PHP, hemos recolectado muchas técnicas que le podrían ayudar a mejorar el desempeño de su sitio. Vea los detalles en nuestra última guía sobre cómo acelerar sus sitios de WordPress.

¡Estamos súper emocionados con PHP 7.3 y esperamos que usted también! Nos encantaría escuchar lo que piensa sobre nuestras pruebas o incluso experiencias que usted haya tenido después de actualizarse. Escriba su comentario en la sección de abajo.

113
Shares