Desde diciembre de 2015, la versión completa de PHP 7 está disponible. La ya no tan nueva versión de PHP pronto se convertirá también en un prerrequisito para los proyectos de WordPress -WordPress - y ya se recomienda oficialmente hoy en día. PHP 7 hace que tu WordPress -pages sea sobre todo más potente. Te explicamos qué ventajas aporta el nuevo PHP 7 y qué debes tener en cuenta si quieres encender el turbo de WordPress .
La nueva versión de PHP entró en la fase alfa en 2015, y la versión final del lenguaje de scripting se publicó en diciembre. El salto de versión va acompañado de un enorme aumento de rendimiento. En pocas palabras, PHP 7 duplica la velocidad a la que puede funcionar WordPress . Eso sí, no todos los componentes de WordPress tienen por qué funcionar bien con la nueva versión de PHP. Y esto a pesar de que los desarrolladores han podido trabajar con el nuevo estándar durante más de un año.
PHP 7 también aparece ahora en la lista de WordPress .org como requisito mínimo recomendado para los servidores web. Esto hace que la última versión de PHP, junto con HTTPS y HTTP/2, sea uno de los bloques de construcción más importantes para su servidor web en 2017.
Las actualizaciones de PHP son relevantes para la seguridad y el rendimiento
PHP es el lenguaje de programación detrás de WordPress y se utiliza principalmente para la programación de sitios y aplicaciones web. Así, PHP genera todas las funciones y elementos que componen el sitio web tu y con los que interactúan los visitantes de tu .
Las actualizaciones de PHP son relativamente escasas, pero tanto más importantes. Si la versión de PHP está anticuada y no se le proporcionan actualizaciones, pueden producirse grandes fallos de seguridad. Pero también el tiempo de carga de sitio se resiente bajo una versión antigua de PHP. Además, en casos extremos puede haber incompatibilidades con Plugins y Themes puede ocurrir.
Si está interesado en la perspectiva de los desarrolladores: puede encontrar informes detallados para desarrolladores y una guía de migración, por ejemplo, en entwickler.de, heise.de y en php.net.
Más rendimiento gracias a un mejor uso de los recursos
PHP 7 garantiza que las operaciones de PHP requieren ahora muchos menos recursos, y sobre todo menos potencia de procesamiento de la CPU, que en la versión 5.6. Esto significa que es posible realizar hasta el doble de operaciones con la misma potencia del servidor. Para WordPress esto también significa hasta el doble de rendimiento. Así pues, PHP 7 aporta una ventaja en particular: para hacer funcionar un gran WordPress -sitio con muchos elementos dinámicos, como los carros de la compra, ahora se necesita mucha menos potencia de cálculo con PHP 7 que con PHP 5.6.
- Las cifras están tomadas de una prueba de rendimiento realizada por ZEND, el desarrollador de PHP 7, y se refieren a WordPress 4.1. Sin embargo, nuestras pruebas internas con WordPress 4.4.2 dieron resultados similares y se puede suponer que también se puede esperar una duplicación aproximada del rendimiento bajo versiones más nuevas de WordPress .
Podemos ilustrar la ventaja de velocidad de PHP 7 de forma aún más concreta con una breve prueba con raidboxes.de. Hemos probado una versión del sitio web con PHP 5.6 y otra con PHP 7 en Webpagetest. Hubo una clara mejora en todos los parámetros importantes. El tiempo de finalización del documento ha mejorado de casi 10 segundos a 5,5 segundos, es decir, se ha reducido casi a la mitad. El valor de Start Render ha disminuido de unos buenos 3 segundos a algo menos de 2 segundos. Esta reducción también se aprecia en el índice de velocidad: Bajo PHP 5.6 esto sigue siendo 3487 puntos, bajo PHP 7 ha mejorado a 2774 puntos. Una reducción del 20%.
- Resultado de la comparación directa entre raidboxes.de en PHP 7 y PHP 5.6.
La compatibilidad es el gran problema
WordPress es totalmente compatible con PHP 7. Sin embargo, Plugins, Themes y los marcos causan dificultades. Con PHP 7, los desarrolladores han abandonado parte de la retrocompatibilidad del lenguaje. Esto significa: Si un Plugin causa problemas bajo PHP 7, tienes que esperar hasta que se haya corregido mediante una actualización (o si puedes: adaptar el script tú mismo).
Existe una herramienta con la que se puede determinar la compatibilidad de Plugins y Themes para PHP 7, pero sólo es apta para desarrolladores. Para el usuario normal de WordPress existe, por ejemplo, elcomprobador de compatibilidad con PHP Plugin . También una función de desarrollador como Staging le permite determinar la compatibilidad de Plugins y Themes con PHP 7 sin comprometer la funcionalidad del sitio en vivo.
¿Cómo se obtiene PHP 7?
En la mayoría de los casos, el proveedor de alojamiento realizará la actualización de PHP (a menos que tenga su propio servidor raíz). Entonces, tras la actualización, o bien todas las páginas que se ejecuten en hoster deberían funcionar automáticamente bajo PHP 7, o bien hoster ofrece un mecanismo de actualización. Este último debería ser el caso normal. Debido a la menor compatibilidad con versiones anteriores, siempre existe el riesgo de que surjan problemas en Plugins y Themes.
A estas alturas, la mayoría de hoster debería ofrecer también la opción correspondiente. Si no es así, es posible que se quede apretado para futuros proyectos de WordPress -WordPress -.
Como cliente deRaidboxes, por ejemplo, puedes cambiar tu BOXES entre PHP 7 y la versión anterior PHP 5.6 con un solo clic.
- En Raidboxes , se puede activar y desactivar PHP7 para los proyectos de tu WordPress-WordPress con un simple clic en la configuración del sitio web.
Conclusión: PHP 7 ofrece a WordPress WordPress -Proyectos un enorme aumento de rendimiento
En general, sólo se recomienda la actualización de la versión de PHP para WordPress . Sin embargo, puede ocurrir que importantes Plugins o tu Theme no soporten PHP 7. En tal caso, debe ponerse en contacto con el fabricante para saber cuándo y cómo se hará compatible el programa.
En el peor de los casos, tendrás que esperar o encontrar una alternativa para el programa en cuestión. Esto significaría invertir algo de trabajo en este momento, pero puede ser una buena oportunidad para un rediseño técnico y de diseño tus sitio y ayudarle a prepararse para el futuro WordPress .
En cualquier caso, debería tratar la cuestión de PHP 7 en un futuro próximo. Porque ya a mediados de 2017 PHP 7 se convertirá en el requisito mínimo para WordPress .
Por cierto: la actual versión 5.6 de PHP no se actualiza desde finales de 2016. Así que tiene sentido considerar el cambio a PHP 7 tan pronto como sea posible.
¿Tiene preguntas sobre la conversión de WordPress a la versión 7 de PHP? Entonces escribe un comentario a este artículo.