Rendimiento de WordPress en PHP 7.2
Publicado: 2018-08-30Según casi todo el mundo, PHP 7.2 es (como era de esperar) ahora la versión recomendada de PHP para WordPress. De hecho, el propio equipo de WordPress recomienda que utilice PHP 7.2 para un rendimiento óptimo y para que su sitio de WordPress sea lo más estable posible.
Pero en lo que respecta a PHP, ¿qué tan bueno es 7.2 cuando realmente lo pones bajo el microscopio? ¿Es realmente una buena opción para WordPress?
En este artículo, estas son las principales preguntas que vamos a responder. Pero primero, pongamos un poco al día.
¿Qué es PHP?
PHP es un lenguaje de secuencias de comandos de propósito general y de código abierto. Se usa principalmente para crear páginas web, se puede incrustar en código HTML y se puede usar en muchos tipos diferentes de plataformas. PHP técnicamente significa "Preprocesador de hipertexto", a pesar de que el acrónimo no encaja del todo. PHP solía significar "Página de inicio personal" en el pasado, pero ahora significa el acrónimo recursivo: "PHP: preprocesador de hipertexto".
Se puede usar en plataformas como Mac OS X, Microsoft Windows, Linux, muchas variaciones diferentes del sistema Unix... casi cualquier plataforma que desee usar. Se utiliza para secuencias de comandos del lado del servidor, para escribir aplicaciones de escritorio y para acceder a bases de datos.
De hecho, PHP ha sido conocido durante mucho tiempo por su fuerza superior en la categoría de 'acceso a bases de datos'. Puede acceder a más de 20 tipos diferentes de bases de datos y puede usarse para generar imágenes, películas Flash y archivos PDF desde su sitio web, etc.
Pero si eres un desarrollador web con experiencia en WordPress o PHP, probablemente ya lo sepas. Probablemente también sepa que WordPress todavía es compatible con PHP 5, pero que el proyecto PHP ha seguido evolucionando desde entonces. Obtuvo una gran actualización cuando salió PHP 7, y obtuvo algunas características nuevas bastante impresionantes cuando se lanzó PHP 7.2.
Así que tomemos un momento para hablar sobre algunas de esas características.
Nuevas funciones en PHP 7.2
PHP 7.2 se lanzó oficialmente en noviembre de 2017, por lo que ya lleva bastante tiempo. Presenta algunas funciones y mejoras nuevas que son de particular interés para los usuarios de WordPress, la mayoría de las cuales se centran en mejoras de seguridad, nuevas funciones de uso y mejoras de rendimiento.
En primer lugar, la biblioteca de criptografía de capa de aplicación Libsodium solía estar disponible a través de PECL, pero ahora se incluye como parte del núcleo en PHP 7.2. Esto realmente convierte a PHP en el primer lenguaje de programación, de todos los tiempos, en agregar una criptografía moderna a la biblioteca estándar, lo cual es bastante asombroso.
Argon 2 ahora se incluye como un algoritmo hash, lo cual es genial.
También se dice que PHP 7.2 se ejecuta aproximadamente un 13% más rápido que 7.1, lo que es un aumento de rendimiento bastante grande. ¡También se dice que funciona un 20% más rápido que PHP 7.0 y un 250% más rápido que PHP 5.6!
Pero lo que es aún más sorprendente es que aproximadamente 4 de cada 10 usuarios de WordPress aún no han actualizado desde PHP 5.6 ... lo que nos sorprende un poco... pero es lo que es.
El soporte también es un tema a discutir en lo que respecta a 7.2. 7.0 llegará al final de su soporte crítico hacia finales de 2018, y PHP 7.1 tampoco será compatible después de diciembre de 2018. Entonces, si desea continuar recibiendo soporte para su versión de PHP, obviamente tendrá que actualizar antes entonces (aunque ¿por qué no querrías hacerlo?) .
Migrar a 7.2 también es una experiencia bastante sencilla, en su mayor parte (al menos, lo es si está migrando desde 7 o 7.1).
Pero ahora que hemos hablado sobre algunas de las funciones principales y las mejoras en 7.2, hablemos sobre cómo funciona WordPress con él.
¿Cómo funciona WordPress en PHP 7.2?
En primer lugar, WordPress.org se refiere a la versión 7.2 de PHP como su versión predeterminada de PHP. Recomiendan en sus requisitos de host que encuentre un host que admita...
- PHP versión 7.2 o superior
- MySQL 5.6 o superior, o MariaDB 10.0 o superior
- Soporte HTTPS
También dicen que recomiendan Apache o Nginx como servidores, pero también dicen que cualquier servidor que admita PHP y MySQL servirá (fuente).
También dicen, más abajo en la página, que WordPress funciona con PHP 5.2.4 o superior, pero que estas versiones han llegado al final oficial de su vida útil... y como tal, pueden exponer su sitio a vulnerabilidades de seguridad.

Así que esto es lo primero que hay que entender sobre PHP 7.2. WordPress.org, junto con casi todos los demás que usan o desarrollan dentro de WordPress, recomiendan 7.2 como el nuevo estándar.
Y hay muchas buenas razones para ello.
En general, PHP 7 en sí trajo cambios importantes en casi cuatro áreas principales. Éstas eran…
- Actuación
- refactorización
- Limpiar
- Sistema de tipos
De hecho, compañías como Badoo realmente ahorraron mucho dinero cuando cambiaron de PHP 5 a PHP 7. Según una estadística, se estimó que Badoo ahorró alrededor de un millón de dólares solo por cambiar a la versión mejorada de PHP , principalmente porque fueron capaces de responder a las solicitudes más rápido y porque hacerlo requería menos energía del servidor.
La actualización a PHP 7 también se ha denominado cariñosamente como "TI verde", porque la actualización reduce la carga en los servidores de las principales empresas hasta tal punto que incluso se podría decir que es "bueno para el planeta".
Pero cuando hace la pregunta "¿qué necesita saber específicamente sobre la actualización a PHP 7.2?", resulta que la respuesta es bastante simple. En otras palabras, si está familiarizado con PHP 7, entonces ya sabrá la mayor parte de lo que necesita saber sobre PHP 7.2.
PHP 7.2 fue en realidad un lanzamiento bastante menor cuando lo comparas con 7.1, especialmente cuando lo comparas con los cambios que ocurrieron entre las versiones 5 y 7. De hecho, algunos han llegado a decir que es bastante "aburrido". lanzamiento de software, cuando se considera todo... no porque no sea una buena actualización, sino porque esta versión de PHP se ha vuelto tan madura que no es realmente tan 'emocionante' o dramática.
En otras palabras, PHP 7.2 es una realización muy moderna y profesional de lo que PHP ha estado haciendo durante años.
En conclusión
Sin ser increíblemente técnico, sería más que justo decir que PHP 7.2 es definitivamente una mejora , aunque no es exactamente innovador. Pero quizás lo más importante, algunos de los cambios que se han realizado entre 7 y 7.2 hacen más para darnos una razón para alejarnos de PHP 5 que cualquier otra cosa, y eso es realmente muy importante.
En un mundo en el que tantas personas aún ejecutan PHP 5.6 con su WordPress, tal vez estas razones sean suficientes para obligarlos a seguir adelante y migrar a una versión más nueva.
El proceso de migración en sí, como se dijo antes, no es doloroso. Pero eso fue en el contexto de la actualización de una versión anterior de 7 a 7.2. Si está migrando desde una versión 5, tenga en cuenta que definitivamente hay algunos "cambios importantes" que pueden afectar su sitio de WordPress.
Hemos escuchado a algunas personas decir que es mejor realizar el proceso de migración por pasos, moviéndose lentamente a través de las diferentes versiones y solucionando los problemas a medida que surgen. Esta puede ser una forma especialmente útil de hacerlo si todavía está ejecutando una versión anterior de 5.
Pero lo más importante a tener en cuenta es esto... que actualizar a PHP 7.2 aumentará el rendimiento de WordPress por un margen significativo y aumentará su seguridad, especialmente si aún tiene que actualizar a 7. También lo mantendrá actualizado. con apoyo, y eso es súper importante.
Logramos obtener una puntuación de 100 en la herramienta de prueba de velocidad del sitio web de Pingdom por primera vez al hacer otros ajustes al mismo tiempo.
Si no es un programador, entonces algo de lo que puede escuchar acerca de PHP 7.2 probablemente sea confuso. Pero si ejecuta un sitio web de WordPress, sin duda podría ser beneficioso para usted leer sobre cómo usar PHP con su sitio, porque eventualmente su sitio sufrirá (al menos hasta cierto punto... eso, o se encontrará severamente limitado ) si al menos no te sientes un poco más cómodo usándolo.
Y, por supuesto, si planea trabajar como autónomo dentro de la comunidad de WordPress, casi no hace falta decir que PHP es un conjunto de habilidades esenciales para dominar. Al menos debe tener un conocimiento práctico antes de probar el desarrollo de WordPress, ya que actualmente lo usa la gran mayoría de los sitios web en Internet, especialmente entre los sistemas de administración de contenido que son populares entre personas sin conocimientos técnicos (también conocido como WordPress). ) .
Entonces sí. El rendimiento de WordPress en PHP 7.2 es impresionante . Tal vez no sea el tipo de genialidad que uno esperaría de la actualización, pero sí el tipo de genialidad que definitivamente inspiraría a uno a actualizar finalmente a la última versión... especialmente si todavía está ejecutando una versión anterior de 5... que en la actualidad , se está volviendo cada vez más "antiguo", a medida que se acumulan las actualizaciones.