Si llegó aquí desde el tutorial Optimización de WordPress con barniz y Caché total de W3, ya tiene una instalación de WordPress bastante bien optimizada. Si no, puede volver y revisar nuestra guía de barnices y W3TC..
Le mostraremos cómo usar el monitoreo gratuito del servidor de New Relic para ver dentro de su pila de WordPress y PHP.
New Relic es un servicio de monitoreo de rendimiento que se ejecuta con una variedad de tecnologías de servidor e idioma, incluido PHP, lo que lo hace ideal para optimizar WordPress.
W3TC proporciona integración integrada con el demonio de monitoreo PHP de New Relic, para que pueda realizar un seguimiento del rendimiento en su pila de WordPress a un nivel más profundo. Esto puede ayudar a monitorear y diagnosticar desaceleraciones inesperadas que podrían estar relacionadas con el rendimiento de su servidor, un tema lento, un complemento, una consulta de base de datos, una API de terceros o más.
Si tiene curiosidad acerca de lo que incluye un sitio de WordPress de alto rendimiento, lea esta guía de optimización de WordPress escrita por el creador de W3TC, Frederick Townes.
Cuando ejecuta New Relic en su servidor, puede obtener gráficos de monitoreo de rendimiento detallados y estadísticas sobre su servidor y PHP, que incluyen: tiempo de respuesta, puntaje de Apdex (la proporción de tiempos de respuesta satisfactorios y tiempos de respuesta no satisfactorios), rendimiento (solicitudes por minuto), transacciones web por ejemplo Solicitudes de API de terceros, tasa de error, eventos recientes e información del servidor.
Para WordPress, recomiendo registrarse para obtener una cuenta de prueba gratuita en la página de la asociación New Relic W3TC. Sin embargo, también puede registrarse en NewRelic.com:
Dependiendo de dónde se inscriba y qué instale, tendrá diferentes características expuestas de forma predeterminada en New Relic.
Una vez que haya completado el registro, siga las instrucciones de instalación en la página de sistemas Debian Ubuntu adecuadas para su registro (por cierto, estoy ejecutando WordPress en DigitalOcean en Ubuntu 14.04).
echo deb http://apt.newrelic.com/debian/ newrelic no libre >> /etc/apt/sources.list.d/newrelic.list
Confíe en la clave GPG de New Relic:
wget -O - http://download.newrelic.com/548C16BF.gpg | Sudo apt-key add -
Actualice la lista de paquetes locales e instale New Relic:
sudo apt-get update
Si está utilizando la configuración W3TC New Relic, será:
apt-get install newrelic-php5 newrelic-install instala
Si está utilizando la configuración estándar de New Relic, será:
apt-get install newrelic-sysmond
Si está utilizando la configuración de W3TC, le pedirá su clave de licencia. Si está utilizando la configuración genérica de New Relic, haga esto:
nrsysmond-config --set license_key = your-license-key-goes-here
Inicia el demonio New Relic:
/etc/init.d/newrelic-sysmond start
Cualquiera que sea el enfoque que utilice, reinicie su servidor web:
servicio apache2 recargar
Después de unos minutos, debería ver el mensaje rojo en la página de configuración que indica que los datos fluyen a New Relic desde su servidor. Genial, eh?
Si tiene algún problema, revise las instrucciones detalladas de instalación de PHP o visite la página de solución de problemas de New Relic.
Verás algo como esto una vez que empiecen a llegar los datos:
Si está utilizando la integración de W3TC, deberá visitar la configuración de su cuenta New Relic para obtener su clave de licencia nuevamente y también crear una clave API. Haga clic en las pestañas Integraciones -> Uso compartido de datos para habilitar la API y obtener su clave.
Luego, desde la Consola de administración de WordPress, haga clic en Rendimiento -> Supervisión. Haga clic en registrarse para obtener una cuenta gratuita. Copia los detalles de tu API y clave de licencia.
La habilitación de New Relic en su servidor permite la supervisión desde el panel de W3TC, como se muestra a continuación:
New Relic es útil para evaluar el rendimiento de WordPress en tres formas clave:
Nuevamente, dependiendo de su configuración en New Relic, verá el panel de control de la asociación W3TC para monitorear una aplicación PHP:
O verás las cuatro pestañas que resumen el rendimiento de tu servidor:
Primero, la pestaña Información general ofrece información sobre la CPU, el uso de la memoria, el disco y la E / S de la red, y la carga, así como información sobre su hardware y los procesos más activos:
A continuación, la pestaña Proceso muestra la memoria y la utilización de la CPU de cada proceso:
En tercer lugar, la pestaña Red.
Luego está la pestaña Disco
Con la instalación de W3TC, puede monitorear las transacciones que muestran los scripts PHP más solicitados:
También podrás monitorear tu base de datos MySQL:
También puede instalar complementos para cualquier servicio que desee monitorear:
Profundizar en New Relic requiere una inversión de tiempo, pero los resultados valen la pena. Con esta herramienta, puede ver dentro de su pila de WordPress para seleccionar rápidamente las áreas problemáticas que necesitan ser abordadas.
Si bien puede usar New Relic Lite para siempre, una vez que finalice su período de prueba de dos semanas, es posible que desee actualizar al plan Pro ($ 149 / mes) para mantener los mismos niveles de servicio..
También es importante actualizar ocasionalmente New Relic y revisar sus archivos de registro. Consulta la guía de mantenimiento de New Relic..
Si tiene alguna pregunta o corrección, por favor publíquela en los comentarios. Si desea mantenerse al día con mis futuros tutoriales de Tuts + y otras series, visite mi página de autor o siga a @reifman.