Plugins para revisar problemas de rendimiento en WordPress

Autor: | 2017-12-17T01:03:01+00:00 Fecha: 19/09/2016|Categorías: WordPress|Comentarios: Ningún comentario

WordPress es un CMS muy simple para el usuario, ya que facilita la creación de sitios web, tiendas online, plataformas de elearning y cualquier tipo de proyecto web que este inventado.
Pero no todo es tan fácil, y normalmente cuando WordPress da problemas, el usuario principiante/medio no consigue resolverlos, es más, en muchos casos los usuarios avanzados no consiguen resolver los problemas y tienen que recurrir a profesionales de la resolución de problemas en WordPress como nosotros.

rendimiento wordpressPara resolver problemas de WordPress lo más importante es saber cómo funciona, y saber cómo hacer webs con WordPress NO significa que se sepa cómo funciona WordPress.
En mi día a día me encuentro con mucha gente que sabe crear webs en WordPress de todo tipo, pero cuando se encuentran con problemas, tienen que recurrir a nosotros ya que en el fondo no entienden ni cómo funciona WordPress ni cómo funciona PHP no como funciona un CMS.

Como he dicho, lo primero para resolver problemas en WordPress, es saber cómo funciona, pero también ayuda tener las herramientas adecuadas para hacerlo, sobre todo cuando hablamos de problemas de rendimiento donde debemos medir y analizar lo que ocurre y lo que se ejecuta.

En este artículo vamos a mencionar 3 + 1 herramientas para detectar problemas de rendimiento en WordPress, pero para nada esto va a servir como guía para hacerlo, ya que como he dicho repetidas veces:

La resolución de errores en WordPress se realiza mediante una mezcla de experiencia, intuición y perseverancia.

 

P3 (PLUGIN PERFORMANCE PROFILER)

Es el plugin más conocido por todos, pero eso no quiere decir que cualquiera sea capaz de usarlo, de hecho la mayoría de los usuarios que lo utilizan no tienen ni puñetera idea de cómo usarlo y nunca consiguen obtener datos “que sirvan para algo”.

Lo que hace P3 Profiler es realizar cargas de distintas partes del sitio web WordPress (sin cache para que se ejecuten todas las funciones) y mide el tiempo que tardan en ejecutarse las diferentes funciones de los plugins y themes de la instalación de WordPress.

resolver problema wordpress(En este caso mostrado anteriormente, P3 no está detectando bien el rendimiento de los plugins debido a un OPCache)

Cuantos más plugins y cuanto más exagerado sea el problema (si se encuentra en un plugin o en el theme) mejor podremos divisar el problema con P3 Profiler.

Algo que debemos tener en cuenta es que nunca nos debemos fiar al 100% de los datos ofrecidos por P3 Profiler, es decir, en muchas ocasiones nos puede salir incluso que el propio P3 Profiler (como hemos visto anteriormente) es el causante de problema, en estos casos por alguna razón (porque se está cacheando con un OPCache por ejemplo) el plugin no está detectando bien y debemos recurrir a otras técnicas para detectar el problema de rendimiento o cuello de botella.

Podemos acceder a toda la configuración de P3 desde el back-end de WordPress en “Herramientas”, desde ahí podemos ejecutar el análisis de P3 de dos formas: una manual y una forma automática.

La instalación de P3 (PLUGIN PERFORMANCE PROFILER) no requieren nada, simplemente instalar el plugin desde el repositorio de WordPress con el gestor de plugins, activarlo y usarlo directamente, el modo debug de WordPress no es necesario que este activado salvo si queremos usar la funcionalidad de debug de P3.

Puedes encontrar más información acerca de P3 Profiler para WordPress en la siguiente dirección URL: https://es.wordpress.org/plugins/p3-profiler/

 

QUERY MONITOR

Este es mi plugin favorito para detectar problemas en WordPress, aunque es un plugin que requiere algo más de conocimientos.
La funcionalidad principal de Query Monitor es mostrar las querys que se ejecutan en MySQL con cada carga de página, pero va mucho más allá, hasta el punto de mostrar las funciones PHP ejecutadas y los consumos de recursos y tiempos de espera que se producen durante la ejecución de todo el conjunto, todo esto detallado.

resolver problema wordpressQuery Monitor se instala directamente desde el repositorio de plugins de WordPress, y tras su descarga e instalación, es necesario activar el modo debug de WordPress para que funcione, ya que es del modo debug del propio WordPress de donde obtiene los datos mostrados.

Query Monitor muestra en la barra del administrador de WordPress algunos datos importantes tras realizar la carga de cada página:

resolver problema wordpressEs un plugin bastante útil si entiendes como funciona WordPress y sabes interpretar datos del debug.

Puedes encontrar más información acerca de Query Monitor para WordPress en la siguiente dirección URL: https://es.wordpress.org/plugins/query-monitor/

 

PLUGIN PROFILER

Se trata de un plugin muy similar a P3 Profiler, pero algo menos eficiente y que muestra menos datos que P3 Profiler.
Plugin Profiler requiere que el modo debug de WordPress esté activado y funcionando, por lo que al igual que Query Monitor, obtiene los datos que muestra directamente del modo debug de WordPress.

Plugin Profiler también se descarga directamente desde el repositorio de plugins de WordPress, pero tenemos que tener el modo debug activo para poder usarlo, además la instalación es algo más compleja que los otros plugins, aquí puedes ver el proceso detallado: https://wordpress.org/plugins/plugin-profiler/installation/

El problema es que en el momento de escribir este artículo, Plugin Profiler lleva 2 años sin actualizaciones, por lo que posiblemente pronto deje de funcionar correctamente.

Cuando tenemos Plugin Profiler correctamente instalado y funcionando, podremos acceder a él desde el back-end de WordPress, en “Herramientas” >> “Plugin Profiler”.

resolver problema wordpressPlugin Profiler nos permite, literalmente, probar el rendimiento de cualquier plugin instalado y nos permite probarlo en cualquier parte de la web, realizando un número determinado de pruebas consecutivas con mediciones y posteriormente nos genera un gráfico con los datos obtenidos durante el benchmark.

resolver problema wordpressComo hemos dicho, lleva tiempo sin actualizar, pero aun es efectivo. Este tipo de plugins no resultan un fallo de seguridad aunque lleven tiempo sin actualizar, ya que no deberían tenerse activos siempre, solo cuando hacen falta para detectar problemas de rendimiento en WordPress.

Puedes encontrar más información acerca de Plugin Profiler para WordPress en la siguiente dirección URL: https://es.wordpress.org/plugins/plugin-profiler/

 

PLUS – PINGDOM TOOLS

Pingdom Tools es una de las herramientas más útiles que he visto para encontrar problemas de carga y rendimiento en un sitio web, simplemente es necesario saber interpretar la información que nos proporciona y como nos la proporciona.

He querido mencionar esta herramienta aunque no es un plugin, ya que la considero una de las más importantes en mi trabajo en el día a día, de hecho es la que utilizo para hacer los presupuestos en las optimizaciones de WordPress que hacemos en Raiola Networks.

resolver problema wordpressPara obtener los datos que necesitamos para detectar problemas con Pingdom Tools, no solo debemos revisar el tiempo de carga general que hemos visto en la imagen anterior, sino que también debemos revisar las barras de carga de los elementos de la web de forma independiente, especialmente la primera barra:

resolver problema wordpressUn tiempo largo (amarillo) en la primera barra suele ser preocupante, si tenemos un sistema de cache en WordPress y la barra es larga quiere decir que el sistema de cache no está funcionando bien.
En la siguiente imagen puedes ver como la primera barra casi no tiene zona amarilla, esto quiere decir que todo funciona bien y que el servidor no puede servir las peticiones más rápido porque es casi imposible mejorar el tiempo de respuesta:

resolver problema wordpressComo he dicho anteriormente, la mayoría de los usuarios de Pingdom Tools no conocen realmente el valor de la herramienta y lo que puede ayudar en auditorias de rendimiento y detección de problemas de rendimiento.

[Total: 13 Promedio: 3.3]
Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.

Utilizamos cookies propias y de terceros para obtener información estadística, mostrar publicidad personalizada a través del análisis de tu navegación, así como para interactuar en redes sociales. Si continúas navegando, consideramos que aceptas nuestra Política de cookies. ACEPTAR

Aviso de cookies