Tutorial P3 Performance Profiler: detecta plugins o temas lentos en tu web
Descarga gratis mi checklist WPO con 50 puntos a analizar y optimiza tu WordPress.

P3 Plugin Performance Profiler: detecta plugins o temas lentos y soluciona los problemas de rendimiento de WordPress

Tutorial P3 Performance Profiler

Hoy te voy a hablar de P3 Plugin Performance Profiler, el mejor plugin que hay para detectar consumos altos de CPU en WordPress.

¿Y qué consume tanta CPU?

Pues por un lado plugins lentos.

Y por otro, también temas lentos.

El más frecuente es que uno haga un consumo de recursos superior al recomendado.

Esto puede terminar ralentizándolo y necesitaremos optimizar WordPress.

¿Es qué te afecta tener un plugin o tema lento?

Son muchos los problemas que te puede causar, pero te diré los principales.

Afectará negativamente a tu SEO

El principal problema es que si tienes un plugin lento o pesado, toda tu web irá lenta y te afectará negativamente al SEO.

Osea que si tu web debe de cargar por ejemplo en 2 segundos y un plugin tarda 3, pues la suma sale en 5 segundos.

Un tiempo bastante alto teniendo en cuenta que el tiempo de carga recomendado debería de ser menor de 2 segundos.

Si quieres saber lo que tarda tu web en cargar, usa mi test de velocidad gratuito para WordPress SpeedWP.

No podrás trabajar con tu web

Hay veces en las que un plugin o tema lento solo afecta a la parte del administrador.

Vaya, ya me he encontrado muchos casos de este tipo.

Por una parte podemos llorar con un ojo, porque nuestros usuarios no se verán afectados.

Pero por otra hay que tener en cuenta que WordPress es un sistema en el que pueden trabajar decenas o miles de personas al mismo tiempo.

Así que si en tu web trabajan más personas, todas ellas se verán afectadas.

Prepara la cartera porque el hosting te saldrá más caro

Si un plugin está tardando mucho en cargar, está usando recursos del hosting más tiempo del recomendado.

Esto conlleva caídas constantes de la web.

Y la única manera de solventar esto hasta que resuelvas el problema, es contratar más recursos del hosting.

O cambiarte a un plan superior.

Como puedes ver no son tonterías y te recomiendo que tengas tus plugins y temas controlados.

¿Cómo detectar plugins o temas lentos?

Detectar un plugin lento te puede parecer una tarea complicada, pero todo lo contrario.

Para eso existen herramientas potentes que te pueden ayudar a realizar estar tarea.

P3 Plugin Performance Profiler

En mi caso uso P3 Plugin Performance Profiler, un plugin potente que te ayudará a encontrar esos plugins pesados.

El funcionamiento del plugin es sencillo, pero creo que unas buenas instrucciones te vendrán fenomenal.

Así que te he preparado un tutorial de P3 Plugin Performance Profiler muy completo para que sepas usarlo.

Tutorial P3 Plugin Performance Profiler

Lo primero que tienes que hacer es instalarlo desde WordPress buscando «P3 Plugin Performance Profiler».

Instalar P3

Cuando esté instalado y activado, lo podrás encontrar en herramientas – P3 plugin profiler.

Herramientas P3 Plugin Profiler

Una vez que entramos dentro, vemos que el plugin no es para nada complicado en lo que se refiere a menús.

Tenemos el menú currents que es donde realizaremos el análisis de la web.

P3 Plugin Profiler - Current

Como puedes ver, te indica los plugins que hay instalados y que en este caso son 28.

Después el de history donde podremos ver el historial de los análisis realizados.

Preparando el análsis

Vamos a realizar un análisis de la web para comprobar qué es lo que la está ralentizando.

Le damos al botón de Start scan y se nos abrirá una ventana pregúntandonos el nombre que le pondremos y qué tipo de escáner queremos.

Puedes ponerle la fecha o un nombre al estilo «plugin nosequé quitado», para saber que fue después de haber realizado cierta acción.

Escaneando plugins o temas lentos

En la mayoría de los casos seleccionaremos escaner automático, dado que todavía no sabemos qué plugins o temas nos pueden estar dando problemas de rendimiento.

El manual es por si necesitamos escanear ciertas partes de nuestra web, sin tener que hacer uno completo.

Por ejemplo si queremos ver el rendimiento de nuestra tienda Woocommerce, solo el panel de administrador, etc.

Le damos a Auto Scan y lo dejamos que trabaje.

Una vez que P3 ha finalizado de escanear todo nuestro sitio web, le daremos al botón de View results para ver los resultados.

Analizando los resultados

Voy a darle un repaso a los resultados de los análisis.

Lo primero que puedes ver es que ya tenemos ciertos datos de la web.

Puedes ver que el consumo total de los plugins en el Plugin Load Time y que es de 2.413 segundos.

El impacto de los plugins o Plugins Impact sobre la velocidad de la web y que en este caso es de solo el 66% del total.

Y que en lo que respecta a llamadas a la base de datos o Mysql Queries, hay 102 llamadas por visita.

Obviamente todo lo que se pueda bajar de estos 3 factores es bueno.

En la pestaña de Runtime by plugin veremos el consumo de cpu de los plugins de la web.

P3 Runtime by plugin

En este caso vemos que por ejemplo Thrive Leads que es el de color morado oscuro, es el responsable del 29% del consumo de la web.

Bueno, es un plugin bastante potente y necesita recursos, pero lo veo algo exagerado.

Y que el plugin Scroll Back to Top(rojo claro) que solo pone un pequeño botón en la web para subir para arriba, se lleva el 24% de los recursos.

Esto es un consumo exagerado, así que este es uno de los que les cortaré la cabeza en estos días.

Si me voy a la pestaña de Detailed Breakdown verás con mucho más detalle todos los plugins y su consumo.

P3 Detailed Breakdown

En Simple Timeline podremos ver los tiempos de carga de forma general del core de WordPress, el tema y los plugins.

Y dentro de Detailed Timeline, el tiempo de carga de cada uno de ellos para llevar a cabo las acciones necesarias.

P3 Detailed timeline

Como puedes ver, hay algo que me sube el consumo de WordPress al final, así que habrá que estudiarlo.

En la pestaña de Query Timeline puedes ver las llamadas a la base de datos o queries que se hacen en cada momento.

P3 query timeline

En este caso habría que hacer una revisión para bajar estas llamadas a la base de datos.

Por último puedes ver la pestaña de Avances Metrics donde se detallan estos datos.

P3 avanced metrics

Ojo.

Una cosa es el tiempo de carga de la web en total incluyendo el admin, que ahí me pone 3.6 segundos y otra el tiempo de carga de la web de cara al usuario.

Mi web se carga en menos de 1 segundo cuando un usuario me visita.

¿Cuándo un plugin o tema está consumiendo demasiados recursos?

Buena pregunta.

Te lo voy a intentar explicar de la forma más sencilla y rápida posible.

En mi caso, opino que un plugin sencillo debería de consumir menos del 10% de lo que indica P3 Performance Profiler.

Y si es un plugin muy importante como Thrive Leads, Wordfence, etc, no debería de subir del 30%.

En cualquier caso, jamás permitas ningún plugin consumiendo más del 40%, porque te traerá muchos problemas.

Con esto puedes tener una idea de como analizar tus plugins o temas.

¿Cómo solucionamos problemas de rendimiento?

Bien, ya has instalado P3 Perfomance profiler.

Has analizado tu web y has visto que hay plugins o temas que la están ralentizando.

Así que lo que nos queda es solucionar este problema y yo te voy a dar unas soluciones.

En mi caso, si veo que un plugin tiene un consumo alto de recursos, directamente lo elimino o busco una alternativa.

Hay muchos plugins gratuitos o de pago para realizar casi cualquier tarea.

A veces es mejor pagar algo por una herramienta que consuma muchos menos recursos.

Otra opción es buscar plugins que integren esa función, pero que no sean muy pesados.

En mi caso suelo buscar plugins que integren varias funcionalidades para mantener el mínimo número de plugins instalados.

Por ponerte un ejemplo, en vez de instalar Yoast más un plugin para hacer redirecciones, instalo Yoast Premium que ya integra esta función.

O también puedes probar a desactivar algunas funciones de ese plugin para que sea más ligero.

Un claro ejemplo es Jetpack, en el que puedes activar o desactivar lo que no necesites.

¡Se acabó!

Espero que con esta guía hayas aprendido todo sobre P3 Performance Profiler, porque es el mejor amigo a la hora de detectar problemas de rendimiento.

Ya no habrá plugin o tema que se te resista y se lleve todos los recursos de tu hosting o servidor.

Foto: http://es.123rf.com/profile_etiamos

Descarga gratis mi checklist WPO con 50 puntos a analizar y optimiza tu WordPress.

Centro de preferencias de privacidad

Cookies imprescindibles

Su usan para el correcto funcionamiento de la web como mostrar formularios, cerrar pestañas, etc.

wordpress, gdpr, cppro-ft, cppro-ft-style, cppro-ft-style-temp, cp-pro-page-views, cp-pro-session-init, tocplus_hidetoc

Cookies de analítica

Se utilizan para analizar las visitas y el comportamiento del usuario en la web.

_ga, _gid
_ga, _gid

Cookies de marketing

Se usan para herramientas de email marketing y saber si estás apuntado a mi newsletter.

cmp649171025
cmp649171025

Ir arriba