Cómo solucionar problemas de rendimiento
de WordPress
Carl Alexander
@twigpress
es.carlalexander.ca
Situación común
Cliente: WordPress es lento.
Cliente: ¿Puede ayudarme?
Usted:
Tiempos de carga son importantes
Pero son difíciles a investigar
Problema puede estar en cualquier sitio
Muchas herramientas a tu disposición
¿Qué es un problema de rendimiento WordPress?
Lentitud define problemas de rendimiento
Ejemplo: Cargar una página es lento
Ejemplo: Búsqueda del sitio es lenta
Ejemplo: Publicar es lento
Ejemplo: “Todo es lento”
Toma demasiado tiempo para hacer alguna cosa
Frustra el cliente
Tiene impacto financiero
¿Dondé puedes encontrarlos?
¿Que se pasa cuando peticionas una página web?
Ubicación más obvia
Puede ser tu código
Puede ser el código de un plugin
Puede ser el código del tema
Verifica el código PHP
Verifica el código JS
Otra ubicación común
Muchas consultas en cada carga de página
Sólo necesita una consulta lenta
Difícil a diagnosticar
Hardware y software
Varía de un alojamiento a otro
Es por qué elegir un buen alojamiento es importante
Difícil a diagnosticar también
Navegadores web son complejos
Mucho pasa entre solicitar y renderizar
Puede aparecer en cualquier lugar entre ambos
puntos
Herramientas del navegador web
Herramientas de desarrollo web
Herramienta más importante a tu disposición
Disponible en todos los navegadores
Herramienta obligatoria por el desarrollo web
El panel “Console”
Primero panel a mirar
Muestra mensajes de error y advertencia
Útil por los problemas de renderizacíon
Pero principalmente por el JavaScript
El panel “Network”
Mira primero la cascada
Escanea para barras largas
Primera solicitud es lenta
A menudo es problema con el servidor
Time To First Byte (TTFB)
Tiempo entre la solicitud y el inicio de la respuesta
Excelente métrico por el rendimiento de tu aplicación
No es mágico
No olvides la barra de resumen
Servicios de análisis de página web
Herramientas del servidor
Si no has encontrado nada en el navegador web
El problema es descubrir donde en el servidor
Dos fuentes de problemas de rendimiento
(Hardware y Software)
Comienza con WordPress
Query Monitor
Mejor plugin de depuración para WordPress
Recoge todo tipo de información en WordPress
(¡Más que sólo consultas SQL!)
Visible de la barra de administración
Visible de la barra de administración
Visible de la barra de administración
Visible de la barra de administración
Solicitudes adicionales
Pueden causar una ralentización también
Procesos del servidor de base de datos
Consulta SQL:SHOW FULL PROCESSLIST;
Herramientas adicionales(Pero necesita acceso a tu servidor)
Slow logs
MySQL tuner
Supervisión del rendimiento de la aplicación
Repasando el proceso
¿Cómo usas estas herramientas juntas?
¿Todavía atascado? ¡Pide ayuda!
¡Gracias!
¿Preguntas?