¿Cómo identificar problemas de rendimiento con PHP X-Ray?

  • Actualización

PHP X-Ray nos ayuda a comprobar si la cuenta supera los límites de recursos durante la ejecución de la solicitud HTTP o visita al sitio web, lo que facilita el análisis de las tareas realizadas en la aplicación.

Nota:

PHP X-Ray solo se encuentra disponible en planes de hosting PUSH IT y MAX IT.

 

Si deseamos verificar el rendimiento de nuestro sitio web,  accedemos a cPanel.

En la sección Software damos clic en X-Ray App:

cPanel-ciprphpxray-2.webp

Para crear el reporte, damos clic en Start tracing y completamos la información:

  • URL:
    - Para el sitio principal del dominio seleccionado, completamos con / o * en el campo siguiente.
    - Si requerimos especificar un enlace, seleccionamos el dominio y completamos la dirección. Por ejemplo, para examinar mi-dominio.xyz/sitio-web:

cPanel-ciprphpxray-3.webp

  • Request:
    Habilitamos la casilla Advanced settings e ingresamos el número de pruebas a ejecutar:

Nota:

Sugerimos especificar de 3 a 5 ejecuciones para obtener un mejor análisis de rendimiento.

 

Iniciamos la ejecución del reporte en Run:

cPanel-ciprphpxray-5.webp

Posteriormente, en la misma sección visualizamos el listado de reportes creados en el servicio de Hosting; así como el estado, fecha de creación y expiración.

Nota:

El historial de los reportes generados sólo puede consultarse durante los 30 días posteriores a la ejecución. Recomendamos descargar los resultados en formato PDF para consultas posteriores.

 

cPanel-ciprphpxray-7.webp

 

Nota:

El tiempo de ejecución de un reporte puede demorar desde unos minutos hasta máximo de 24 horas.

Una vez que el reporte fue completado, damos clic en Visualizar:

cPanel-ciprphpxray-9.webp

Encontraremos el número de ejecución que obtuvo la mayor carga. Damos clic en la URL:

cPanel-ciprphpxray-10.webp

Al consultar los resultados, podemos descargar el reporte en formato PDF:

cPanel-ciprphpxray-11.webp

Visualizamos en color naranja las solicitudes que es importante optimizar:

cPanel-ciprphpxray-12.webp

Nota:

Es importante verificar las optimizaciones del sitio web con apoyo de un desarrollador.

Tipo:

  • Module/Plugin

Para corregir la carga ocasionada por un plugin disponemos de las siguientes opciones:

    • Desinstalar el complemento si no es indispensable en nuestra aplicación.
    • Actualizar el plugin.
    • Buscar en la documentación oficial un complemento que sustituya al anterior y disponga de actualizaciones recurrentes con mejor optimización.
  • External Request:

Si el External Request es ocasionado por el archivo wp-cron, podemos deshabilitar su ejecución.

En caso de realizar una solicitud a un servidor externo, es necesario validar con dicho proveedor la optimización de la solicitud; en caso de no ser indispensable, podemos removerla desde nuestra aplicación.

  • Consulta a Base de datos:

Es necesario modificar la consulta con apoyo de un desarrollador para disminuir el tiempo de búsqueda o resultados.

Por último, el reporte muestra en color verde la ejecución correcta en determinados módulos; por ejemplo:

cPanel-ciprphpxray-14.webp

 

¿Tienes alguna duda? Contáctanos generando un ticket desde tu panel de clientes de NEUBOX, ¡con gusto te apoyaremos!



¿Fue útil este artículo?

Usuarios a los que les pareció útil: 2 de 2

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.