Saltar al contenido
Closer Marketing

PHP 8 y ​​PHP 7 para rendimiento y WPO

No hay necesidad de explicarlo ahora. Que es PHP… Ese Preprocesador de hipertexto Es el lenguaje de red más utilizado interpretado en el lado del servidor., tiene una cuota de mercado abrumadora según las estadísticas públicas W3Techs:

Puede ver la tabla actualizada arriba en esta URL: https://w3techs.com/technologies/overview/programming_language

Pero basándonos en estos porcentajes, debemos explicar no solo los números que vemos, sino también los gráficos de crecimiento o pérdida de participación de mercado.

a pesar de que PHP Se mantendrá o incluso aumentará ligeramente: https://w3techs.com/diagram/history_technology/pl-php

Segundo participante, ASP.NET Cae muy rápido: https://w3techs.com/diagram/history_technology/pl-aspnet

En realidad hay algunos Tecnología SSI (Representación del servidor) La cuota de mercado ha crecido rápidamente, por ejemplo: Javascript Oh rubí… Sin embargo, estás lejos de eso PHP

último par de años PHP ha mejorado enormemente la eficiencia, Obtener Mejor presentación y Bajo consumo de recursos

Podemos decir PHP 8 Es casi un 400% más eficiente que PHP 5.6.

Por favor no te olvides de PHP 7.0 se lanzó en 2015.Sin embargo, esto no se implementó hasta 2016-2017. En otras palabras, Poco a poco dejó de usar PHP 5.6.

Quiero decir, En solo 5 años de actualizaciones de PHP, ha logrado duplicar o incluso triplicar el rendimiento y reducir el consumo de recursos.

Sin embargo, el rendimiento y la eficiencia no son las únicas mejoras PHP 7 con PHP 8 relativamente PHP 5.6En algunos entornos «no técnicos», este siempre ha sido el entorno más problemático.

Prueba de PHP

Como se mencionó, una de las cosas más importantes PHP Era Mejora del rendimiento

Ya ves a lo que me refiero, la imagen de abajo muestra mucho Pruebas de rendimiento con SSD Starter Plan de Raiola Networks con diferentes versiones de PHP de 7.0 a 8.0

php8

Como se puede ver, Desde la versión 7.0 a la versión 8.0, la velocidad de ejecución de las operaciones con el intérprete de PHP incluso se ha duplicado.

Pero eso no es todo porque si notas el otro diagrama entenderás El rendimiento se ha cuadriplicado desde PHP 5.1.:

php8

Eso no significa que debamos Actualice a una versión más reciente de PHP en cualquier momentoSolo para recordarnos, al menos por Organización Mundial de la Propiedad Intelectual-Es importante mantenerse al día.

Cuando la nueva versión PHP Usualmente no Sistema de gestión de contenidos Ambos complementos son incompatibles porque han cambiado. Intérprete de PHP Necesitamos desarrolladores que los modifiquen en el código de su aplicación para evitar problemas.

Por ejemplo, WordPress es compatible con PHP 8 desde la versión 5.6.En otras palabras, Han pasado 9 meses desde que PHP 8 fue lanzado para soporte

Sin embargo, desde el 30/08/2021. Solo el 60% de los complementos del repositorio son compatibles con PHP8.asi que Hay muchos complementos que no son compatibles con esta versión de PHP. ¿Y si los usamos? No podemos actualizar de PHP 7.4 a PHP 8

PHP 8 años WordPress

Sumérjase en los temas principales Sistema de gestión de contenidos Cooperación de mercado Nueva versión de PHP, nosotros abrimos El núcleo de WordPress se adapta rápidamente a la nueva versión de PHP

Todavía recuerdo hace unos años WordPress Empezar con PHP 7.0… La velocidad alcanzada por este cambio es muy alta y Consultor de WPO Cuando recuerdo estas cosas

php8 WordPress

A pesar de que PHP 8.0 no logró el mismo salto en la velocidad de descarga‘Podemos decir que ha mejorado significativamente. Si lo comparas se destacará mejor PHP 7.0 con PHP 8.Completa todas las ramas. PHP 7.X

Como mencionamos anteriormente Núcleo de polvo humectable Personaliza rápidamente Nueva versión de PHPSin embargo, debe tenerse en cuenta que, por lo general, los desarrolladores de complementos tardan más en actualizar su código con la nueva versión.

También es algo muy común. Muchos complementos no están actualizados, si queremos cambiar a la versión PHP, tenemos que usar otras alternativas para reemplazarlos.

tiene que saber, Si instalas WordPress estáticamente en una web o blog, los visitantes cargarán todas las cachés y la versión PHP quedará un poco indiferente.Porque solo es visible en el tablero.

php8 WordPress

A pesar de esto, Para instalaciones complejas donde el almacenamiento en caché de la página no es posible, una de las últimas versiones de PHP mejora significativamente la velocidad de carga y el consumo de recursos.

Por ejemplo, Tienda online WooCommerce o Plataforma LMS Incorporado Aprende Dash Aprovechan la eficiencia de PHP8.

PHP 8, PHP 7 y OPCache

antes de PHP 5.6 Habitualmente hablan de cosas diferentes. Caché OPCode para PHP, O lo que es lo mismo Kesh

También se les llama Acelerador de PHP Oh Acelerador de PHP Se usan como Almacene en caché archivos PHP preprocesados ​​en RAM

Esto no significa que ya no se usen, pero … realmente solo queda uno.

Estas son algunas de las cuotas de mercado en esta versión y su rendimiento:

php8 WordPress

Algunos Kesh que tipo Transporte de personal blindado Todavía se utilizan para otras tareas, como el almacenamiento en caché de objetos no asignados.

Después de todo, el ganador de esta batalla Enviar OPCache (El que juega en casa).

Zend OPCache es el mejorY el ultimo es Integración de intérprete PHP integradaasi que A partir de PHP 7.0, Zend OPcache se ha integrado en el núcleo.

He mostrado otra prueba en la que solo Activar y desactivar OPCache Entre dos exámenes.

Esta prueba de comparación muestra Abrir y cerrar OPCache v Estamos utilizando un plan de inicio SSD de PHP 7.4.:

Kesh

Como puede ver en la captura de pantalla anterior, Kesh Casi estámos allí Doble rendimiento al utilizar el intérprete de PHP para realizar operaciones.… Eso significa que nosotros también Optimice la carga de scripts y CMS como WordPress

cara Sistema de gestión de contenidos, OPCache funciona de forma transparente… quiero decir solo Almacene archivos PHP, más o menos editados (por así decirlo) en RAM y cárguelos directamente desde OPCache si es necesario.

Esto da como resultado un poco más RAM en el servidorPero compensa la mejora Eficiencia y productividad

Finalmente, agregue un punto más Desde PHP 7, OPCache (Zend OPCache) se ha integrado en el intérprete de PHP., Aunque en muchos casos Tenemos que activar eso Poder usarlo:

php8 WordPress

Una vez activado, comienza a funcionar de forma completamente transparente, sin pasos adicionales.

Rara vez encuentra un problema KeshPorque hoy en día todo el mundo Sistema de gestión de contenidos El script está listo para usarse.

Personalmente, creo que activarlo es muy importante hoy en día en cuanto a recursos y rendimiento.

OPCache y WordPress

Como dije en la sección anterior, muy pocos PHP OPCache y CMS (al menos un CMS actualizado)

existe WordPress y también Kesh Para activarlo, no tenemos que hacer nada para que funcione. Sin embargo, si queremos borrar la caché de OPCache o mostrar el contenido de OPCache, tenemos que usar un complemento o un script externo.

En WordPress, recomiendo usar complementos WP OPCache: https://es.wordpress.org/plugins/flush-opcache/

Este es un complemento gratuito Esto nos permite borrar el caché y mostrar archivos PHP en OPCache. Y algunos datos sobre ellos.

opcache WordPress

opcache WordPress

Como puede ver en las dos primeras imágenes, en Panel de WordPress Tenemos un botón llamado «Actualizar PHP-OPcache» Nos ayuda a vaciarnos Kesh

Esto es muy útil cuando actualizamos complementos, deshabilitamos o eliminamos complementos y Aplicable cuando cambiamos archivos PHP bajo cualquier circunstancia.

Otros complementos de almacenamiento en caché como Misil WP y también Kesh Actualmente y nos permite eliminarlo, aunque no nos permiten ver el contenido en el plugin. WP OPCache

Utilice OPCache como caché de objetos en WordPress

Había un complemento llamado Caché de archivos Eso nos permitió Utilice OPCache como caché de objetos

Ese Kesh con Caché de objetos un hijo Dos tipos diferentes de cachéAunque son similares en muchos aspectos.

Al mismo tiempo, él Kesh Solo permitido Guarde el archivo PHP, Ese Caché de objetos Mantenga los «datos» literalmente.

opcache WordPress

Más tarde… Si OPCache solo nos permite almacenar archivos PHP, ¿cómo podemos usarlo como caché de objetos? Más tarde… Conversión de datos de objetos a un archivo PHP para almacenarlos en caché

Los datos se «serializan» en Archivo PHP Si son necesarios, el proceso se invierte, lo que convierte al complemento en un intérprete.

Esto puede ser contraproducente en muchos casos, pero como siempre WordPress, Cuando se trata de dispositivos complejos, todo es indirecto.

Si quieres saber mas Caché de expediente para WordPressTe recomiendo que veas el video que compartí a continuación que grabé hace un tiempo:

Este complemento se lanzó en noviembre de 2020 y se ha mejorado mucho desde entonces. De hecho, Se agregaron configuraciones personalizadas para WooCommerce. Qué es esto Exclusivamente para Docket Cache Bajo ciertas circunstancias.

Ese Consumo de entrada y salida con Su eficiencia se incrementaAunque debemos tener en cuenta que al utilizar estas soluciones, El consumo de RAM de los planes de hosting o servidores aumentará., A pesar de que Se reduce el uso de CPU

Por otro lado, conviene aclarar que esta solución no siempre es la ideal. Nuestro sitio web solo es «válido» si está alojado en un servidor de alojamiento compartido que no tiene Memcached o Redis instalado. debemos Caché de objetos Acelere nuestro sofisticado sitio web.

OPCache y Prestashop

tienda Sigue siendo uno de ellos CMS de comercio electrónico Aunque han «superado» su cuota de mercado, estos son los más utilizados WooCommerce con Shopify

Prestashop es Sistema de gestión de contenido integral con A nivel de PHP, sobrecarga en gran medida la CPU y la RAM.El sistema de plantillas «Smarty» tampoco ayuda mucho.

opcache WordPress

existe tienda Tengo Kesh Siempre es importante ser proactivo porque Casi siempre alcanzamos una velocidad más alta.

Eso es porque El 99% de las tiendas Prestashop utilizan su propio almacenamiento en caché de objetos, pero No utilice el almacenamiento en caché de páginas específicas‘Algo muy común con los demás Sistema de gestión de contenidos que tipo WordPress

activación Kesh Obtendremos Mejoras significativas en la implementación de PHP Como consecuencia, Mejoraremos la forma en que se cargan y pagan los carritos de la compra en todas las tiendas de comercio electrónico.Contiene tienda

Comparto la comparativa entre los dos Abra y cierre OPCache para ejecutar la misma prueba:

opcache WordPress

Cuanto más complejo sea el código PHP ejecutable, más fácil será verlo.

Cambiar la versión de PHP en el host o servidor

Mucho ha cambiado en los últimos años en torno al cambio de la versión de PHP en un host o servidor.

Hace mucho tiempo Servidor de alojamiento – incluso Servidor VPS con Comprometidos con una idea-Tienen uno Versión PHP de todo el servidor Y si desea cambiarlo, cambiará en todo el servidor.

Los ajustes se pueden hacer más tarde Versión de PHP para cada cuenta, Pero en su mayor parte Debe comunicarse con el administrador del servidor para completar este proceso.

Desde alrededor de 2019 Es muy raro que los propios usuarios no puedan cambiar la versión de PHP a nivel de cuenta o incluso a nivel web directamente desde su panel de control. No es necesario contactar al administrador.

Os dejo dos ejemplos.

Por un lado por otro lado Mantenimiento de CPanel y CloudLinux Me gusta lo que tenemos Alojamiento compartido (Y sus variantes) Alojamiento premium con Alojamiento revendedor existe Red Leola Puedes ir directamente desde Panel:

opcache WordPress

Esto te permite Elija entre las versiones de PHP más popularesY seleccione el módulo cargado:

opcache WordPress

Pero no solo eso, de otras formas Tipo central VestaCP¿Qué usamos para nuestro Servidor VPS optimizadoTambién permitimos Cambiar la versión de PHP:

opcache WordPress

En este caso, sin embargo, el cambio no se realiza para todo el nivel de cuenta, sino para el dominio o Anfitrión virtual

Aunque Conjunto de paneles LEMP sinComo CentMinMod, muy Fácil de cambiar la versión de PHP Utilice los scripts incluidos en la pila sin tener que pasar por todo el proceso manualmente.

Como se puede ver, Actualmente es muy fácil cambiar la versión de PHP en su host o servidor para que se adapte a su sitio web, y vale la pena acercarse a la última y más optimizada versión de PHP.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *