111
Shares

Cada año intentamos hacer una profunda inmersión en los indicadores de rendimiento en varias plataformas y vemos cómo las diferentes versiones de PHP y HHVM se comparan entre sí. Este año decidimos ir más allá y evaluamos cuatro motores PHP diferentes y HHVM en 20 plataformas/configuraciones diferentes; incluyendo WordPress, Drupal, Joomla!, Laravel, Symfony y muchas más. También probamos soluciones populares de comercio electrónico como WooCommerce, Easy Digital Downloads, Magento y PrestaShop.

Siempre estamos alentando a los usuarios de WordPress a aprovechar las últimas versiones compatibles de PHP. No sólo son más seguros, sino que también ofrecen mejoras de rendimiento adicionales. No estamos hablando sólo de WordPress, esto es cierto en su mayor parte en todas las plataformas. ¡Hoy le mostraremos cómo PHP 7.2 demuestra sus puntos fuertes en todo lo que le ponemos en contra?

Los resultados de este año han cambiado drásticamente con respecto a nuestros resultados de rendimiento anteriores, donde HHVM fue el ganador. Ahora estamos satisfechos de ver PHP 7.2 como el motor líder en términos de velocidad. Es importante tener en cuenta que, en lo que respecta a WordPress, HHVM ya no es compatible y poco a poco se irá desvaneciendo. Ya no alentamos a nuestros clientes a moverse a HHVM y también notamos que el soporte en varias plataformas era insatisfactorio.

¿Sigue buscando ese WordPress host perfecto?

Kinsta hosting es diferente al resto. Hemos combinado la plataforma más rápida del mundo (Google Cloud) con el mejor equipo de soporte en la industria. ¿Listo para llevar su sitio al siguiente nivel?

Esta es una gran noticia para los desarrolladores y los usuarios finales, ya que significa un mayor enfoque en PHP y proporcionar sitios web más rápidos y servicios web para todos.

Probamos el rendimiento de 20+ plataformas/configuraciones en 5 diferentes motores y #PHP 7.2 ganó en 14/20! ? Haga clic para Tweet

Resultados de Rendimiento de PHP & HHVM (2018)

Para cada prueba, utilizamos la última versión de cada plataforma y evaluamos la página de inicio por un minuto con 15 usuarios simultáneos. A continuación están los detalles de nuestro entorno de prueba.

  • Máquina usada: 8x Intel(R) Xeon(R) CPU @ 2.20GHz (Potenciada por Google Cloud Platform y en ejecución en un contenedor aislado)
  • OS: Ubuntu 16.04.3 LTS
  • Docker Stack: Debian 8, Nginx 1.13.8, MariaDB 10.1.31
  • Motores de PHP: 5.6, 7.0, 7.1, 7.2
  • HHVM: 3.24.2 (no autorizado en el repo)
  • OPCache: Para WordPress, Joomla y Drupal, usamos la imagen oficial de Docker. Para el resto, usamos la misma configuración de imagen con OPcache habilitado usando la siguiente configuración de php.ini recomendada.
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

Las pruebas fueron realizadas por Thoriq Firdaus, colaborador de WordPress e ingeniero de soporte aquí en Kinsta. Ha contribuido con WordPress Core y Editor de Traducciones para WordPress Indonesia.

¿Qué es PHP?

PHP significa Hypertext Preprocessor. Es uno de los lenguajes de scripting más populares en la web hoy en día. Según W3Techs, PHP es usado por más del 83% de todos los sitios web que usan un lenguaje de programación del lado del servidor.

¿Qué es HHVM?

Debido a problemas de rendimiento con PHP, el equipo de Facebook desarrolló el HipHop Virtual Machine (HHVM). Es un sistema que utiliza compilación justo a tiempo (JIT – just-in-time) para convertir el código PHP en un lenguaje de máquina para establecer una sinergia entre el código PHP y el hardware subyacente que lo ejecuta.

Importante: HHVM dejó de soportar PHP desde la versión v3.30 completamente.

Plataformas y Configuraciones Probadas

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

WordPress 4.9.4

La primera plataforma que probamos fue, por supuesto, una de nuestras favoritas: WordPress (podríamos ser un poco parciales porque vivimos y respiramos este CMS diariamente ?). 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 potencia más del 29% de todos los sitios web en Internet. Sí, es probable que más de uno de cada cuatro sitios web que visita es potenciado por WordPress.

WordPress CMS

Para el rendimiento de WordPress, usamos el tema gratuito Twenty Seventeen. Usamos contenido ficticio de wptest.io y evaluamos la página de inicio por un minuto con 15 usuarios simultáneos.

  • Número of Publicaciones: 10 / página generada con wptest.io
  • La barra lateral “Search” es lo único presente en la barra lateral
  • WordPress Image se deriva de https://hub.docker.com/_/wordpress/
Resultados de Rendimiento de WordPress

Resultados de Rendimiento de WordPress

Insertar en su sitio:

Resultados de Rendimiento

  • WordPress 4.9.4 PHP 5.6 resultados de rendimiento: 49.18 sol/seg
  • WordPress 4.9.4 PHP 7.0 resultados de rendimiento: 133.55 sol/seg
  • WordPress 4.9.4 PHP 7.1 resultados de rendimiento: 134.24 sol/seg
  • WordPress 4.9.4 PHP 7.2 resultados de rendimiento: 148.80 sol/seg ?
  • WordPress 4.9.4 HHVM resultados de rendimiento: 144.76 sol/seg

PHP 7.2 fue el ganador, demostrando ser ligeramente más rápido que HHVM. Este es un cambio significativo en comparación con nuestros resultados en 2016, donde HHVM fue claramente el ganador. PHP para WordPress también es mucho más estable. Hemos experimentado de primera mano muchos problemas con HHVM. Y si compara PHP 7.2 con PHP 5.6 el anterior ¡puede manejar 3 veces más solicitudes (transacciones) por segundo!

WordPress 4.9.4 + WooCommerce 3.3.1

WooCommerce es una plataforma de comercio electrónico completamente personalizable y de código abierto creada para WordPress. También es, con diferencia, una de las soluciones de comercio electrónico más populares, y potencia más del 42% de todos los sitios de comercio electrónico en Internet.

WooCommerce

Para esta próxima prueba, tomamos WordPress junto con WooCommerce instalado. Usamos el tema gratuito de Storefront eCommerce.

  • Número de Productos: 8 (2 productos por línea)
  • La página de la tienda establecida como la página de inicio
  • WordPress Image se deriva de https://hub.docker.com/_/wordpress/
Resultados de Rendimiento de WordPress + WooCommerce

Resultados de Rendimiento de WordPress + WooCommerce

Insertar en su sitio:

Resultados de Rendimiento

  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 5.6 resultados de rendimiento: 34.47 sol/seg
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.0 resultados de rendimiento: 84.89 sol/seg
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.1 resultados de rendimiento: 86.04 sol/seg
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.2 resultados de rendimiento: 92.60 sol/seg ?
  • WordPress 4.9.4 + WooCommerce 3.3.1 HHVM resultados de rendimiento: 69.58 sol/seg

WooCommerce luchó con HHVM, y PHP 7.2 venció a PHP 7.1 por un pequeño margen.

WordPress 4.9.4 + Easy Digital Downloads 2.8.18

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

Easy Digital Downloads

Después de ver cómo se realizó WooCommerce, tomamos WordPress junto con Easy Digital Downloads instaladas. Usamos el tema gratuito EDD Starter.

  • Número de Productos: 6 (Muestras de productos predeterminadas del plugin)
  • 2 imágenes en la lista de productos faltan
  • WordPress Image se deriva de https://hub.docker.com/_/wordpress/
Resultados de Rendimiento de WordPress + Easy Digital Downloads

Resultados de Rendimiento de WordPress + Easy Digital Downloads

Insertar en su sitio:

Resultados de Rendimiento

  • WordPress 4.9.4 + EDD 2.8.18 PHP 5.6 resultados de rendimiento: 76.71 sol/seg
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.0 resultados de rendimiento: 123.83 sol/seg
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.1 resultados de rendimiento: 124.82 sol/seg
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.2 resultados de rendimiento: 135.74 sol/seg ?
  • WordPress 4.9.4 + EDD 2.8.18 HHVM resultados de rendimiento: 127.74 sol/seg

PHP 7.2 dominó las pruebas con WordPress y Easy Digital Downloads.

Drupal 8.4.4

Drupal es un CMS de código abierto popular por su sistema modular y su sólida comunidad de desarrolladores. Fue lanzado originalmente en 2000 y, según W3Techs, potencia el 2,2% de todos los sitios web con una participación del 4,4% del mercado de sistemas de gestión de contenidos.

Drupal

Para el rendimiento de Drupal utilizamos el tema gratuito Bartik 8.4.4. Es importante tener en cuenta que Drupal 8.4.x no es compatible con PHP 7.2 (#2932574), por lo tanto, ese motor no fue probado.

Resultados de Rendimiento de Drupal

Resultados de Rendimiento de Drupal

Insertar en su sitio:

Resultados de Rendimiento

  • Drupal 8.4.4 PHP 5.6 resultados de rendimiento: 7.05 sol/seg
  • Drupal 8.4.4 PHP 7.0 resultados de rendimiento: 15.94 sol/seg
  • Drupal 8.4.4 PHP 7.1 resultados de rendimiento: 19.15 sol/seg
  • Drupal 8.4.4 PHP 7.2 resultados de rendimiento: (no compatible)
  • Drupal 8.4.4 HHVM resultados de rendimiento: 19.57 sol/seg ?

Debido a que la última versión de Drupal no es compatible con PHP 7.2, HHVM tomó el lugar ganador. Aunque mirando hacia atrás en las mejoras de rendimiento de las versiones anteriores de PHP, podemos suponer con seguridad que PHP 7.2 probablemente habría sido aún más rápido.

Joomla! 3.8.5

Joomla! es un CMS gratuito y de código abierto para publicación de contenido web, lanzado originalmente el 17 de agosto de 2005. Se basa en un marco de aplicación web modelo-vista-controlador y de acuerdo con W3Techs es utilizado por el 3,1% de todos los sitios web en Internet.

Joomla!

Para el rendimiento de Joomla! utilizamos la plantilla gratuita Beez3.

  • Número de Publicaciones: 4 (publicaciones de muestra Joomla predeterminadas agregadas durante la instalación)
  • Las barras laterales predeterminadas no están publicadas
  • Docker Image se deriva de https://hub.docker.com/_/joomla/
Resultados de Rendimiento de Joomla!

Resultados de Rendimiento de Joomla!

Insertar en su sitio:

Resultados de Rendimiento

  • Joomla! 3.8.5 PHP 5.6 resultados de rendimiento: 26.42 sol/seg
  • Joomla! 3.8.5 PHP 7.0 resultados de rendimiento: 41.46 sol/seg
  • Joomla! 3.8.5 PHP 7.1 resultados de rendimiento: 41.17 sol/seg
  • Joomla! 3.8.5 PHP 7.2 resultados de rendimiento: 42.36 sol/seg
  • Joomla! 3.8.5 HHVM resultados de rendimiento: 51.84 sol/seg ?

En Joomla! podemos ver una progresión constante en el rendimiento con cada versión de PHP. Pero HHVM todavía lidera el grupo.

Magento 2 (CE) 2.1.11 + 2.2.2

Magento es una popular plataforma de comercio electrónico de código abierto escrita en PHP y lanzada el 31 de marzo de 2008. De acuerdo con W3Techs, posee el 1,2% de todos los sitios web en Internet.

Magento

Para el rendimiento de Magento 2 utilizamos el tema gratuito Luma. Usamos dos versiones debido a que 2.1.11 era el único que soportaba PHP 5.6. Lo instalamos con los datos de muestra y el tema predeterminado que viene con él. Para las pruebas adicionales, utilizamos 2.2.2. Magento 2 aún no es compatible con PHP 7.2 o la última versión de HHVM.

Resultados de Rendimiento de Magento 2

Resultados de Rendimiento de Magento 2

Insertar en su sitio:

Resultados de Rendimiento

  • Magento 2 (CE) 2.1.11 PHP 5.6 resultados de rendimiento: 10.75 sol/seg
  • Magento 2 (CE) 2.1.11 PHP 7.0 resultados de rendimiento: 20.87 sol/seg
  • Magento 2 (CE) 2.1.11 PHP 7.1 resultados de rendimiento: 29.84 sol/seg ?
  • Magento 2 (CE) 2.1.11 PHP 7.2 resultados de rendimiento: no es compatible
  • Magento 2 (CE) 2.1.11 HHVM resultados de rendimiento: no es compatible

Debido al hecho de que tanto PHP 7.2 como la última versión de HHVM no son compatibles con Magento 2, PHP 7.1 fue el claro ganador. Es bastante impresionante ver las mejoras de rendimiento consistentes a través de cada versión.

Grav CMS 1.3.10

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

Grav CMS

Para el rendimiento de Grav CMS utilizamos el paquete gratuito Clean Blog skeleton. Es importante tener en cuenta que Grav CMS ya no es compatible con el compilador HHVM y que ha eliminado el entorno HHVM de su compilación de Travis.

Resultados de Rendimiento de Grav CMS

Resultados de Rendimiento de Grav CMS

Insertar en su sitio:

Resultados de Rendimiento

  • Grav CMS 1.3.10 PHP 5.6 resultados de rendimiento: 34.83 sol/seg
  • Grav CMS 1.3.10 PHP 7.0 resultados de rendimiento: 53.37 sol/seg
  • Grav CMS 1.3.10 PHP 7.1 resultados de rendimiento: 53.37 sol/seg
  • Grav CMS 1.3.10 PHP 7.2 resultados de rendimiento: 55.12 sol/seg ?
  • Grav CMS 1.3.10 HHVM resultados de rendimiento: no es compatible

Nuevamente podemos ver con Grav CMS que la última versión de PHP (7.2) es la clara ganadora.

October CMS 1.0.433

October CMS es una plataforma CMS modular, autohospedada, de código abierto, gratuita y basada en el Framework PHP de Laravel. Originalmente fue lanzado el 15 de mayo de 2014.

October CMS

Para el rendimiento de October CMS benchmark, utilizamos el tema gratuito Clean Blog. Es importante tener en cuenta que October CMS ya no es compatible con PHP 5.6 o HHVM. A pesar de que pudimos engañar al instalador eliminando la verificación PHP, falló con un código de error 500 en el asistente de configuración.

  • Número de Publicaciones: 5 con dos barras laterales a la izquierda (Recent posts and Follow me)
Resultados de Rendimiento de October CMS

Resultados de Rendimiento de October CMS

Insertar en su sitio:

Resultados de Rendimiento

  • October CMS 1.0.433 PHP 5.6 resultados de rendimiento: no es compatible
  • October CMS 1.0.433 PHP 7.0 resultados de rendimiento: 43.83 sol/seg
  • October CMS 1.0.433 PHP 7.1 resultados de rendimiento: 47.95 sol/seg
  • October CMS 1.0.433 PHP 7.2 resultados de rendimiento: 48.87 sol/seg ?
  • October CMS 1.0.433 HHVM resultados de rendimiento: no es compatible

Aunque dos de los motores no fueron compatibles, podemos ver que PHP 7.2 gana nuevamente.

También es agradable ver que estos sistemas más pequeños de gestión de contenido pierden soporte para las versiones anteriores de PHP. Aunque esa es una ventaja de no ser tan grande tampoco. Desafortunadamente cuando se trata de WordPress y otras plataformas con una gran porción de la cuota de mercado, las cosas progresan más lentamente debido a problemas de compatibilidad.

Laravel 5.4.36 + 5.6

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

Laravel

Para el rendimiento de Laravel, utilizamos un tema HTML simple. Las pruebas se realizaron varias veces y se tomaron promedios. Puede ver detalles adicionales en esta hoja de cálculo.

  • Número de Publicaciones: 10 con Blade foreach loop
  • La base de datos contiene 1 tabla posts
  • La tabla contiene 6 columnas post_title, post_content, post_author, created_at, and updated_at.
  • Sesión está desactivada
  • Ejecutar composer dump-autoload –classmap-authoritative, php artisan optimize –force, php artisan config:cache, php artisan route:cache antes de realizar el estudio de rendimiento
Resultados de Rendimiento de Laravel 5.4.36

Resultados de Rendimiento de Laravel 5.4.36

Insertar en su sitio:

Resultados de Rendimiento

  • Laravel 5.4.36 PHP 5.6 resultados de rendimiento: 66.57 sol/seg
  • Laravel 5.4.36 PHP 7.0 resultados de rendimiento: 114.55 sol/seg
  • Laravel 5.4.36 PHP 7.1 resultados de rendimiento: 113.26 sol/seg
  • Laravel 5.4.36 PHP 7.2 resultados de rendimiento: 114.04 sol/seg 
  • Laravel 5.4.36 HHVM resultados de rendimiento: 394.31 sol/seg ?

HHVM es el claro ganador aquí.

Es importante tener en cuenta que Laravel 5.6 no es compatible con HHVM y requiere PHP 7.1 o superior.

Resultados de Rendimiento de Laravel 5.6

Resultados de Rendimiento de Laravel 5.6

Insertar en su sitio:

Resultados de Rendimiento

  • Laravel 5.6 PHP 5.6 resultados de rendimiento: no es compatible
  • Laravel 5.6 PHP 7.0 resultados de rendimiento: no es compatible
  • Laravel 5.6 PHP 7.1 resultados de rendimiento: 411.39 sol/seg
  • Laravel 5.6 PHP 7.2 resultados de rendimiento: 442.17 sol/seg ?
  • Laravel 5.6 HHVM resultados de rendimiento: no es compatible

Si compara los resultados de Laravel 5.6 PHP 7.2 con los de Laravel 5.4.36 ¡la diferencia es asombrosa! Laravel se comporta muy bien con las últimas versiones de PHP.

Symfony 3.3.6 + 4.0.1

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

Symfony

Para el rendimiento de Symfony, utilizamos el Symfony Demo con MySQL (SQLite por defecto). Las pruebas se realizaron varias veces y se tomaron promedios. Es importante tener en cuenta que HHVM no funcionó bien y arroja un error de 500. Puede ver detalles adicionales en esta hoja de cálculo.

  • Número de Publicaciones: 10
  • URL bajo prueba: /en/blog/
  • composer dump-autoload -o, php bin/console doctrine:database:create, php bin/console doctrine:schema:create, php bin/console doctrine:fixtures:load, php bin/console cache:clear –no-warmup –env=prod
  • Con AppCache en el archivo principal (app.php) desactivado
Resultados de Rendimiento de Symfony 3.3.6

Resultados de Rendimiento de Symfony 3.3.6

Insertar en su sitio:

Resultados de Rendimiento

  • Symfony 3.3.6 PHP 5.6 resultados de rendimiento: 81.78 sol/seg
  • Symfony 3.3.6 PHP 7.0 resultados de rendimiento: 184.15 sol/seg
  • Symfony 3.3.6 PHP 7.1 resultados de rendimiento: 187.60 sol/seg
  • Symfony 3.3.6 PHP 7.2 resultados de rendimiento: 196.94 sol/seg ?
  • Symfony 3.3.6 HHVM resultados de rendimiento: no es compatible

¡PHP 7.2 es una vez más el ganador!

Es importante tener en cuenta que Symfony 4.0.1 requiere PHP 7.1 o superior. Y de nuevo HHVM no funcionó bien y arroja un error de 500

  • AppCache no es implementado en el archivo principal (index.php) en 4.0.1
Resultados de Rendimiento de Symfony 4.0.1

Resultados de Rendimiento de Symfony 4.0.1

Insertar en su sitio:

Resultados de Rendimiento

  • Symfony 4.0.1 PHP 5.6 resultados de rendimiento: no es compatible
  • Symfony 4.0.1 PHP 7.0 resultados de rendimiento: no es compatible
  • Symfony 4.0.1 PHP 7.1 resultados de rendimiento: 188.12 sol/seg
  • Symfony 4.0.1 PHP 7.2 resultados de rendimiento: 197.17 sol/seg ?
  • Symfony 4.0.1 HHVM resultados de rendimiento: no es compatible

No es de sorprender que PHP 7.2 vuelva a estar en la cima.

PyroCMS 3.4.14

PyroCMS es de código abierto y esencialmente una extensión de Laravel que le permite crear sitios web y aplicaciones en el framework más rápido.

PyroCMS

Para el rendimiento de PyroCMS benchmark, utilizamos el tema gratuito Accelerant (tema PyroCMS por defecto). Es importante tener en cuenta que PyroCMS no funciona en HHVM, posiblemente debido a que depende de Laravel.

¿Luchando con tiempo de inactividad y problemas de WordPress?

Kinsta proporciona una solución de hosting de todo-en-uno diseñada para ahorrarle tiempo. Permítanos manejar las cosas aburridas (caching, backups, etc.), y usted puede centrarse en lo que mejor conoce: hacer crecer su negocio.

Conozca nuestras características
  • Número de Publicaciones: 5
  • Modo Debug es activo (APP_DEBUG=true)
Resultados de Rendimiento PyroCMS

Resultados de Rendimiento PyroCMS

Insertar en su sitio:

Resultados de Rendimiento

  • PyroCMS 3.4.14 PHP 5.6 resultados de rendimiento: no es compatible
  • PyroCMS 3.4.14 PHP 7.0 resultados de rendimiento: 27.33 sol/seg
  • PyroCMS 3.4.14 PHP 7.1 resultados de rendimiento: 27.81 sol/seg
  • PyroCMS 3.4.14 PHP 7.2 resultados de rendimiento: 29.28 sol/seg ?
  • PyroCMS 3.4.14 HHVM resultados de rendimiento: no es compatible

Los resultados fueron bastante cercanos con PyroCMS, pero PHP 7.2 una vez más realizó el mejor.

Pagekit 1.0.13

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

pagekit

Para el rendimiento de Pagekit, utilizamos el tema gratuito One (tema Pagekit por defecto).

  • Número de Publicaciones: 5
  • Almacenamiento en caché es deshabilitado
  • URL bajo prueba: /blog
Resultados de Rendimiento de Pagekit

Resultados de Rendimiento de Pagekit

Insertar en su sitio:

Resultados de Rendimiento

  • Pagekit 1.0.13 PHP 5.6 resultados de rendimiento: 51.70 sol/seg
  • Pagekit 1.0.13 PHP 7.0 resultados de rendimiento: 108.61 sol/seg
  • Pagekit 1.0.13 PHP 7.1 resultados de rendimiento: 112.30 sol/seg
  • Pagekit 1.0.13 PHP 7.2 resultados de rendimiento: 116.18 sol/seg ?
  • Pagekit 1.0.13 HHVM resultados de rendimiento: 61.16 sol/seg

Pagekit tuvo problemas cuando se ejecutaba en HHVM. PHP 7.2 claramente dominó de nuevo en estas pruebas.

Bolt CMS 3.4.8

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 directo posible. Está basado en los componentes Silex y Symfony, usa Twig y SQLite, MySQL o PostgreSQL.

Bolt CMS

Para el rendimiento de Bolt CMS, utilizamos el tema gratuito Bolt Base 2016. Es importante tener en cuenta que HHVM no es compatible (#6921).

  • Número de Publicaciones: 5
  • URL bajo prueba: /entries
  • Sesión todavía habilitado
Resultados de Rendimiento de Bolt CMS

Resultados de Rendimiento de Bolt CMS

Insertar en su sitio:

Resultados de Rendimiento

  • Bolt CMS 3.4.8 PHP 5.6 resultados de rendimiento: 33.45 sol/seg
  • Bolt CMS 3.4.8 PHP 7.0 resultados de rendimiento: 60.21 sol/seg
  • Bolt CMS 3.4.8 PHP 7.1 resultados de rendimiento: 67.96 sol/seg
  • Bolt CMS 3.4.8 PHP 7.2 resultados de rendimiento: 72.05 sol/seg ?
  • Bolt CMS 3.4.8 HHVM resultados de rendimiento: no es compatible

Podemos ver un indicador claro aquí que con cada nueva versión de PHP, Bolt CMS vio mejoras de rendimiento consistentes.

Anchor CMS 0.12.6 (pre-release)

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

Anchor CMS

Para el rendimiento de Anchor CMS, utilizamos el tema gratuito por defecto de Visual Idiot.

  • Número de Publicaciones: 5
Resultados de Rendimiento de Anchor CMS

Resultados de Rendimiento de Anchor CMS

Insertar en su sitio:

Resultados de Rendimiento

  • Anchor CMS 0.12.6 PHP 5.6 resultados de rendimiento: 495.33 sol/seg
  • Anchor CMS 0.12.6 PHP 7.0 resultados de rendimiento: 546.02 sol/seg
  • Anchor CMS 0.12.6 PHP 7.1 resultados de rendimiento: 565.00 sol/seg ?
  • Anchor CMS 0.12.6 PHP 7.2 resultados de rendimiento: 561.73 sol/seg
  • Anchor CMS 0.12.6 HHVM resultados de rendimiento: 487.71 sol/seg

Los resultados fueron muy cercanos entre PHP 7.1 y PHP 7.2. Pero PHP 7.1 vio un rendimiento ligeramente más rápido en nuestras pruebas.

PrestaShop 1.7.2.4

PrestaShop es una solución de eCommerce de código abierto popular y de rápido crecimiento. Originalmente fue lanzado el 31 de julio de 2008, y según W3Techs es utilizado por el 0.6% de todos los sitios web en Internet.

PrestaShop

Para el rendimiento de PrestaShop, utilizamos el tema gratuito Classic. Es importante tener en cuenta que PrestaShop no soporta HHVM.

  • Número de Publicaciones: 7 (Productos de muestra predeterminados)
  • URL bajo prueba: /index.php
  • Almacenamiento en caché de páginas: Deshabilitado, Caché de Smarty: Habilitado
Resultados de Rendimiento de PrestaShop

Resultados de Rendimiento de PrestaShop

Insertar en su sitio:

Resultados de Rendimiento

  • Prestashop 1.7.2.4 PHP 5.6 resultados de rendimiento: 61.96 sol/seg
  • Prestashop 1.7.2.4 PHP 7.0 resultados de rendimiento: 108.34 sol/seg
  • Prestashop 1.7.2.4 PHP 7.1 resultados de rendimiento: 111.38 sol/seg
  • Prestashop 1.7.2.4 PHP 7.2 resultados de rendimiento: 111.48 sol/seg ?
  • Prestashop 1.7.2.4 HHVM resultados de rendimiento: no es compatible

Los resultados fueron casi iguales, pero PHP 7.2 logró apenas apretarse como el líder.

Craft CMS 2.6.3011

Craft CMS es un sistema de gestió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

Para el rendimiento de Craft CMS, utilizamos el tema gratuito por defecto.

  • Número de Publicaciones: 5
  • URL bajo prueba: /index.php?p=news
  • CraftCMS tiene su propio Dockerfile. Lo personalizamos un poco para que sea compatible con Nginx.
Resultados de Rendimiento de Craft CMS

Resultados de Rendimiento de Craft CMS

Insertar en su sitio:

Resultados de Rendimiento

  • Craft CMS 2.6.3011 PHP 5.6 resultados de rendimiento: 131.04 sol/seg
  • Craft CMS 2.6.3011 PHP 7.0 resultados de rendimiento: 266.54 sol/seg
  • Craft CMS 2.6.3011 PHP 7.1 resultados de rendimiento: 272.14 sol/seg
  • Craft CMS 2.6.3011 PHP 7.2 resultados de rendimiento: 280.02 sol/seg ?
  • Craft CMS 2.6.3011 HHVM resultados de rendimiento: 26.28 sol/seg

Craft CMS no funcionó bien en HHVM. ¡Pero PHP 7.2 nuevamente fue asombrosamente rápido!

Fork CMS 5.2.2

Fork es un CMS de código abierto fácil de usar que utiliza Symfony Components. Para el benchmark de Fork CMS, usamos el tema gratuito Fork Theme por defecto. Es importante tener en cuenta que Fork CMS requiere PHP 7.1 o superior y no es compatible con HHVM.

Fork is an easy to use open-source CMS using Symfony Components. Para el rendimiento de Fork CMS utilizamos el tema gratuito por defecto Fork. Es importante tener en cuenta que Fork CMS requiere PHP 7.1 o superior y no soporta HHVM.

  • Número de Publicaciones: 2 (Datos de muestra predeterminados de ForkCMS)
  • URL bajo prueba: /modules/blog
Resultados de Rendimiento de Fork CMS

Resultados de Rendimiento de Fork CMS

Insertar en su sitio:

Resultados de Rendimiento

  • Fork CMS 5.2.2 PHP 5.6 resultados de rendimiento: no es compatible
  • Fork CMS 5.2.2 PHP 7.0 resultados de rendimiento: no es compatible
  • Fork CMS 5.2.2 PHP 7.1 resultados de rendimiento: 10.68 sol/seg
  • Fork CMS 5.2.2 PHP 7.2 resultados de rendimiento: 12.83 sol/seg ?
  • Fork CMS 5.2.2 HHVM resultados de rendimiento: no es compatible

PHP 7.2 venció a PHP 7.1 en términos de rendimiento.

Actualice a PHP 7.2 Ahora en Kinsta

Si los resultados anteriores no le convencen, ¡no estamos seguros de lo que hará! Solo un recordatorio amigable. Si es un cliente de Kinsta, lanzamos PHP 7.2 en Diciembre de 2017 y PHP 7.3-RC4 en Octubre de 2018. Si desea ver mejoras en el rendimiento, puede cambiar fácilmente a PHP 7.2 o PHP 7.3 con un solo clic en su panel de control MyKinsta.

Cambiar a PHP 7.3 RC4

Cambiar a PHP 7.3 RC4

Si le preocupa que no sea compatible con un plugin de terceros (lo que puede suceder), esta es exactamente la razón por la que tenemos sitios de staging.? Puede probar sin preocuparse por romper su sitio de producción.

Conclusión de los Resultados de Rendimiento

Como puede verse claramente en las pruebas anteriores, PHP 7.2 lidera el paquete en lo que respecta al rendimiento en todas las plataformas. ?

  • PHP 7.2 fue el motor más rápido en 14 de las 20 configuraciones probadas anteriormente. Y dos de estos (Drupal y Magento) todavía no son compatibles con PHP 7.2, por lo que podrían ser tan altos como 16/20.
  • En lo que respecta a WordPress, PHP 7.2 fue el más rápido en todas las pruebas (sitio WordPress, WooCommerce y Easy Digital Downloads).
  • En muchos de los resultados de rendimiento, puede detectar fácilmente un patrón de mayor rendimiento con cada nueva versión de PHP que se lanza. Es por eso que es tan importante probar su sitio, plugins, etc. y mantener un cronograma de actualización regular. ¡Sus visitantes y clientes se lo agradecerán porque esperan velocidad!
  • Si su proveedor de hosting no ofrece versiones más nuevas de PHP, quizás sea hora de que piense en moverse.

¡Estamos muy entusiasmados con PHP 7.2 y 7.3 y esperamos que usted también lo esté! Nos encantaría escuchar sus opiniones con respecto a nuestros resultados o incluso experiencias que ha tenido una vez que había actualizado. Déjenos sus comentarios abajo.