Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en...

111
Cómo solucionar problemas de rendimiento de WordPress

Transcript of Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en...

Page 1: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Cómo solucionar problemas de rendimiento

de WordPress

Page 2: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Carl Alexander

Page 3: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

@twigpress

Page 4: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

es.carlalexander.ca

Page 5: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Situación común

Page 6: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Cliente: WordPress es lento.

Page 7: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Cliente: ¿Puede ayudarme?

Page 8: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Usted:

Page 9: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Tiempos de carga son importantes

Page 10: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Pero son difíciles a investigar

Page 11: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Problema puede estar en cualquier sitio

Page 12: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Muchas herramientas a tu disposición

Page 13: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Qué es un problema de rendimiento WordPress?

Page 14: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Lentitud define problemas de rendimiento

Page 15: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Ejemplo: Cargar una página es lento

Page 16: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Ejemplo: Búsqueda del sitio es lenta

Page 17: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Ejemplo: Publicar es lento

Page 18: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Ejemplo: “Todo es lento”

Page 19: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Toma demasiado tiempo para hacer alguna cosa

Page 20: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Frustra el cliente

Page 21: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Tiene impacto financiero

Page 22: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Dondé puedes encontrarlos?

Page 23: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Que se pasa cuando peticionas una página web?

Page 24: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 25: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 26: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Ubicación más obvia

Page 27: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Puede ser tu código

Page 28: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Puede ser el código de un plugin

Page 29: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Puede ser el código del tema

Page 30: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Verifica el código PHP

Page 31: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Verifica el código JS

Page 32: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 33: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Otra ubicación común

Page 34: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Muchas consultas en cada carga de página

Page 35: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Sólo necesita una consulta lenta

Page 36: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 37: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Difícil a diagnosticar

Page 38: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Hardware y software

Page 39: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Varía de un alojamiento a otro

Page 40: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Es por qué elegir un buen alojamiento es importante

Page 41: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 42: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Difícil a diagnosticar también

Page 43: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Navegadores web son complejos

Page 44: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Mucho pasa entre solicitar y renderizar

Page 45: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Puede aparecer en cualquier lugar entre ambos

puntos

Page 46: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramientas del navegador web

Page 47: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramientas de desarrollo web

Page 48: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramienta más importante a tu disposición

Page 49: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Disponible en todos los navegadores

Page 50: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramienta obligatoria por el desarrollo web

Page 51: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

El panel “Console”

Page 52: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Primero panel a mirar

Page 53: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 54: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Muestra mensajes de error y advertencia

Page 55: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Útil por los problemas de renderizacíon

Page 56: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Pero principalmente por el JavaScript

Page 57: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

El panel “Network”

Page 58: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 59: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Mira primero la cascada

Page 60: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Escanea para barras largas

Page 61: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 62: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Primera solicitud es lenta

Page 63: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

A menudo es problema con el servidor

Page 64: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 65: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Time To First Byte (TTFB)

Page 66: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Tiempo entre la solicitud y el inicio de la respuesta

Page 67: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Excelente métrico por el rendimiento de tu aplicación

Page 68: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

No es mágico

Page 69: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

No olvides la barra de resumen

Page 70: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 71: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 72: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 73: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 74: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 75: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Servicios de análisis de página web

Page 76: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 77: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 78: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramientas del servidor

Page 79: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Si no has encontrado nada en el navegador web

Page 80: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

El problema es descubrir donde en el servidor

Page 81: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Dos fuentes de problemas de rendimiento

(Hardware y Software)

Page 82: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Comienza con WordPress

Page 83: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Query Monitor

Page 84: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Mejor plugin de depuración para WordPress

Page 85: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Recoge todo tipo de información en WordPress

(¡Más que sólo consultas SQL!)

Page 86: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Visible de la barra de administración

Page 87: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Visible de la barra de administración

Page 88: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Visible de la barra de administración

Page 89: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Visible de la barra de administración

Page 90: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Solicitudes adicionales

Page 91: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Pueden causar una ralentización también

Page 92: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 93: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 94: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 95: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Procesos del servidor de base de datos

Page 96: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 97: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 98: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Consulta SQL:SHOW FULL PROCESSLIST;

Page 99: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Herramientas adicionales(Pero necesita acceso a tu servidor)

Page 100: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Slow logs

Page 101: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

MySQL tuner

Page 102: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Supervisión del rendimiento de la aplicación

Page 103: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

Repasando el proceso

Page 104: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Cómo usas estas herramientas juntas?

Page 105: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 106: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 107: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 108: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)
Page 109: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Todavía atascado? ¡Pide ayuda!

Page 110: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¡Gracias!

Page 111: Cómo solucionar problemas de rendimiento de WordPress · Recoge todo tipo de información en WordPress (¡Más que sólo consultas SQL!)

¿Preguntas?