La herramienta PHP X-Ray, disponible en los servicios de Hosting y Cloud Hosting de WNPower, está diseñada para analizar y mejorar el rendimiento de tu sitio web.
Cuando tu sitio está lento, es difícil identificar qué está causando el problema: ¿es un plugin? ¿la base de datos? ¿llamadas externas? PHP X-Ray te ayuda a detectar estos cuellos de botella y a tomar acciones para que tu sitio funcione más rápido.
¿Qué es PHP X-Ray y cómo funciona?
PHP X-Ray es una herramienta que analiza el rendimiento de sitios web desarrollados en PHP. Con ella, puedes identificar:
- Funciones lentas: Identifica código que está ralentizando tu sitio.
- Problemas en la base de datos: Encuentra consultas SQL que toman demasiado tiempo.
- Dependencias externas: Detecta si las llamadas a servicios o enlaces externos están afectando la velocidad.
- Plugins o Themes problemáticos: Es ideal para detectar problemas de rendimiento en WordPress o WooComemrce.
Esta información se presenta en reportes claros y visuales para ayudarte a tomar decisiones acertadas.
Hemos creado un video para que veas un ejemplo claro de uso de la herramienta:
Cómo usar PHP X-Ray
-
Ingresa a tu cPanel y en el apartado "Software" haz clic en "X-Ray App":
- Haz clic en "Start Tracing" para comenzar un análisis.
- Selecciona el dominio deseado y especifica la ruta que deseas analizar:
- Para todo el sitio, escribe un asterisco "*".
- Para una sección específica, escribe la ruta (por ejemplo, "/blog/" o "/script.php").
Luego haz clic en "Run":
Mientras PHP X-Ray esté en ejecución (por algunos minutos) es posible que tu sitio presente un extra de lentitud, debido a que se genera un procesamiento extra para realizar el análisis y te desactiva la caché del hosting para que no afecte a las mediciones.
- PHP X-Ray comenzará a monitorear tu sitio mediante las visitas que vayan ingresando durante el análisis. Por defecto contabilizará las primeras 20 peticiones que se registren. Si no tuvieras visitas, podrás ingresar a tu sitio manualmente y navegarlo para que el análisis tenga el muestreo de peticiones suficientes para generar el reporte:
- A medida que se vayan registrando peticiones (visitas) irá subiendo el valor de "Collected requests" y podremos hacer clic en el dominio para acceder al análisis:
- Al abrir el análisis, verás las peticiones que fueron consideradas "lentas" (cuando la petición demora más de 2 segundos en procesarse). Puedes hacer clic en una de ellas para ver el reporte detallado:
Cómo leer el reporte detallado
Una vez que abres el detalle de una petición lenta (una petición que demoró más de 2 segundos), podrás ver el reporte completo de esa ejecución de PHP en particular.
En el reporte, verás información dividida en varias secciones:
- Resumen con los problemas más significativos
- Top plugins que más tiempo de ejecución demandaron (WordPress)
- Funciones lentas: Identifica qué partes del código PHP están tomando más tiempo.
- Consultas a la base de datos: Muestra las consultas SQL que más demoran, así como su frecuencia de uso.
- Llamadas a URL externas: Señala si tu sitio está esperando respuestas de otros servicios, como APIs que puedan ralentizar la ejecución.
Consejos para optimizar
Según los reportes de las peticiones lentas, podrás identificar qué es lo que más recursos consume en tu sitio y tomar medidas al respecto.
Si a simple vista no notaras ningún problema aparente, como estamos hablando de optimización de código PHP, es probable que debas recurrir a un programador para que pueda aplicar las optimizaciones que sean necesarias en tu sitio.
Si en los reportes no se mencionara ningún consumo aparente, es posible que tu sitio funcione lento por otras cuestiones que no sean propias de PHP. En ese caso te sugerimos tener en cuenta estas recomendaciones: Mi sitio web funciona lento.
Conclusión
PHP X-Ray es una herramienta intuitiva y poderosa para identificar problemas de rendimiento en sitios web PHP. Su análisis detallado te permite tomar acciones rápidas y mejorar la velocidad y experiencia de tus visitantes.
¡Comienza a usar PHP X-Ray en WNPower y lleva el rendimiento de tu sitio al siguiente nivel!
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.