¿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 que realiza una aplicación.

cPanel-ciprphpxray-1.webp

Si deseamos verificar el rendimiento de nuestro sitio web, inicialmente debemos acceder 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:

cPanel-ciprphpxray-4.webp

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.

cPanel-ciprphpxray-6.webp

cPanel-ciprphpxray-7.webp

cPanel-ciprphpxray-8.webp

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

cPanel-ciprphpxray-13.webp

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: 1 de 1

Comentarios

0 comentarios

El artículo está cerrado para comentarios.