¿Qué tan rápido es WordPress con PHP-FPM 7 en comparación con 5?

PHP7 tiene muchos ventajas de rendimiento, y en esta publicación, realicé una prueba para averiguar el rendimiento de WordPress en PHP 5.6 y 7.


También aprenderá cómo cambiar WordPress para usar de PHP 5 a 7 en Hosting Compartido, VPS / Nube.

PHP7 fue lanzado en 2015 con muchos mejoras de rendimiento pero parece que la industria aún no ha adoptado la nueva versión de PHP.

Como puede ver, PHP7 tiene justo arriba 3% de cuota de mercado a pesar de proporcionar mejores características. Le falta conciencia?

Leí muchos artículos sobre PHP7 vs. PHP5 así que pensé en probar y ver qué tan rápido es PHP7 en el sitio web de WordPress.

Antes de saltar a los resultados, algunos vale la pena mencionar caracteristicas de PHP7 son:

  • Uso reducido de memoria
  • Soporte consistente de 64 bits
  • Nueva versión del motor Zend
  • Nueva excepción del motor para un mejor manejo de errores
  • Agrega clases anónimas
  • Sitio web de carga más rápido (por supuesto)

La última versión de WordPress. oficialmente es compatible con PHP7. Veamos cómo funcionan con PHP7.

Detalles de prueba

Un poco de plataforma y procedimiento de prueba para darle una imagen clara.

  • Yo aprovisioné Linode Plan de $ 10 e hizo lo siguiente.
  • Instalé WordPress 4.7 en Ubuntu 16.04 LTS a través de EasyEngine
  • Tema de blogging instalado por MyThemeShop
  • No utilicé ningún complemento de almacenamiento en caché o CDN
  • Usado Cargador para realizar una prueba de carga con 50-200 clientes durante un minuto.

Rendimiento de WordPress en PHP-FPM 5.6

De forma predeterminada, EasyEngine instala PHP-FPM 5.6, por lo que no tuve que hacer ninguna configuración, excepto configurar WordPress, instalar el tema & apuntando mi dominio de prueba a Linode VM IP.

Fui a Loader para realizar la prueba y aquí está el resultado:

  • Tiempo promedio de respuesta: 11.96s
  • Tiempo mínimo de respuesta: 0.6s
  • Tiempo máximo de respuesta: 19s

Rendimiento de WordPress en PHP-FPM 7.0

Cambié a PHP 7 a través del motor Easy y los resultados son:

Asombroso! Ves PHP7 es dos veces más rápido. PHP7 funcionó bien en todos los aspectos.

  • El tiempo promedio es 5.1 segundos en comparación con 11.96s con PHP 5.6
  • El tiempo mínimo de respuesta es 0.4 0.4 segundos en comparación con 0.6s
  • El tiempo de respuesta máximo es 8.2 segundos en comparación con 19s

Simplemente cambiando WordPress de PHP 5.6 a PHP 7 disminuyó el tiempo de carga del sitio web en un 50%.

Creo que es el victoria rapida para cualquier sitio web de WordPress y si todavía no está utilizando la última versión de PHP, este resultado de la prueba debería alentarlo a actualizar.

Comprobador de compatibilidad

Es posible que desee verificar su tema y complemento para asegurarse de que estén compatible con PHP 7 para que no se rompa después de la actualización?.

Comprobador de compatibilidad de PHP El complemento de WPEngine lo ayudará a analizar su tema y complemento existentes y le hará saber que están bien con PHP 7.

Cómo cambiar de PHP 5 a 7?

Hay varias formas de lograr esto en función de la plataforma que use.

Si usa EasyEngine

Probablemente una de las formas más rápidas de cambiar la versión de pila es usar EasyEngine.

Inicie sesión en su VPS / Cloud donde está instalado EasyEngine

Ejecutar eemando

ee sitio actualizar yourwebsite.com –php7

Ex:

[correo electrónico protegido]: ~ # actualización del sitio ee chandan.io –php7
PHP7.0 es una función experimental y puede no funcionar con todos los complementos de su sitio.
Puede deshabilitarlo pasando –php7 = off más tarde.
¿Desea habilitar PHP ahora para chandan.io??
Tipo "y" continuar [n]: y
Ejecutando comprobaciones previas a la actualización, espere…
Ubicación de la copia de seguridad: /var/www/chandan.io/backup/25Feb2017093100
Copia de seguridad de la base de datos [Listo]
Configuración de la configuración de NGINX [Listo]
Configurar webroot [Listo]
Recargar: nginx [OK]
Sitio actualizado con éxito http://chandan.io
[correo electrónico protegido]: ~ #

Puede usar el comando ps para verificar PHP 7 se está ejecutando.

[correo electrónico protegido]: ~ # ps -ef | grep php
raíz 17274 1 0 feb24? 00:00:04 php-fpm: proceso maestro (/ etc /php/7.0/fpm/php-fpm.conf)
raíz 26674 26541 0 09:31 pts / 0 00:00:00 grep –color = auto php
[correo electrónico protegido]: ~ #

Nota: Si observa que PHP 5 y Seven se están ejecutando, puede detener PHP 5 y eliminarlo del inicio automático.

Si usa alojamiento compartido

Si está en un alojamiento compartido que proporciona cPanel, puede cambiar la versión de PHP usted mismo de la siguiente manera.

Sin embargo, si no tiene cPanel, es posible que deba hablar con su proveedor de alojamiento.

La siguiente captura de pantalla está tomada de SiteGround.

  • Inicie sesión en su cPanel
  • Haga clic en “PHP Version Manager” en 1H Software

  • Seleccione el sitio para cambiar la versión de PHP
  • Cambiar el versión y haga clic en Guardar

Recibirá una confirmación de que nueva versión se aplica a su sitio de inicio.

Bien hecho! Acabas de hacer tu sitio de WordPress más rápido en hosting compartido.

Si aloja en la nube / VPS

Si aloja su WordPress en la nube o VPS como Google Cloud, AWS, Linode, HACER, etc. y ha instalado todo manualmente, puede hacer lo siguiente (ejemplo para CentOS 6.x) para actualizar PHP.

  • Inicie sesión en su VM CentOS
  • Realice una copia de seguridad de VM antes de la actualización para que pueda deshacer en caso de que algo salga mal
  • Eliminar la versión PHP existente

ñam eliminar php-fpm php-cli php-common

  • Instale el siguiente repositorio

rpm -Uvh https://dl.fedoraproject.org/ /pub/ /Epel/ /epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/ /ñam/ /el6/ /latest.rpm

  • Instale PHP-FPM 7 y su módulo requerido

yum instalar php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

Reiniciar Nginx, MySQL & PHP-FPM para garantizar que esté cargado con la última versión. También puede acceder al sitio web de WordPress para asegurarse de que funcionalidad.

Enhorabuena! Has instalado con éxito PHP-FPM 7.

Puede hacer lo siguiente si desea verificar la versión.

[[correo electrónico protegido] init.d] # / usr / sbin / php-fpm -version
PHP 7.0.16 (fpm-fcgi) (construido: 18 de febrero de 2017 10:46:38)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
[[correo electrónico protegido] init.d] #

Espero darles una idea de cómo implementar PHP-FPM 7 para WordPress y sus ventajas de rendimiento.

Así que adelante y pruebe PHP-FPM 7 para experimentar la carga rápida del sitio web de WordPress.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map