El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

WordPress: Trucos semanales

Comprobar el impacto del uso de plugins en nuestro site

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
WordPress como herramienta de gestión y creación se ha convertido por méritos propios es una completa solución de desarrollo de proyectos digitales que puedes adaptar a prácticamente todo tipo de necesidades. En esta serie semanal, dedicada por completo al desarrollo de proyectos digitales empleando WordPress, verás un amplio surtido de trucos, técnicas y plugins variados con los que podrás añadir nuevas posibilidades a todos nuestros proyectos orientados al mundo web. De esta forma conseguirás ahorrar tiempo y los esfuerzo necesarios para dar con ellos, aportándonos nuevos conocimientos de aplicación directa desde el primer momento.
06:29
  Añadir a marcadores

Transcripción

Instalar plugins en nuestro proyecto creado sobre WordPress nos abre las puertas a un amplio abanico de nuevas funcionalidades que el core, el núcleo nativo de este CMS, no incorpora por defecto. Parte de su popularidad ha sido, precisamente, esta capacidad que posee WordPress de mutar a base de incluir piezas nuevas sobre la base. Todo esto suena superbien hasta que empezamos a darnos cuenta que todo parece ir mucho más lento, los tiempos de carga empiezan a aumentar y las páginas parecen arrastrarse por el suelo hasta que terminan de cargar por completo. Seguro que lo has visto en más de una ocasión. Te encuentras frente a una página que carga muy despacio y terminas cerrando el navegador, y buscando otra opción. No queremos que eso pase en nuestros proyectos. Por ello, hoy, te propongo que metamos en cintura todos esos plugins que probablemente tengamos instalados y, que sin saberlo, están consumiendo parte de nuestros recursos. A continuación, quiero mostrarte cómo podemos saber exactamente el impacto que tienen, y, con estos datos en la mano, tomar las decisiones pertinentes. El plugin que estamos viendo ahora mismo en pantalla, P3 Plugin Performance Profiler, solo hace una cosa, una cosa muy concreta pero que nos va a venir muy, muy, muy bien. Que es medir el impacto que tienen en el tiempo de carga los diferentes plugins que tengamos instalados dentro de nuestra página web. Realmente al principio era un plugin que se conocía bastante poco, realmente yo empecé a usarlo hace bastante y no tenía apenas valoraciones ni tenía apenas instalaciones activas pero poco a poco se ha ido haciendo un hueco dentro de los plugins que hacen falta para poder analizar el rendimiento de nuestros proyectos en WordPress. Para poder utilizarlo, bueno pues nada más sencillo que dirigirnos al directorio de Plugins que tengamos dentro del proyecto que nos ocupe o donde queramos incluirlo. Vamos a buscar el P3 dentro del directorio, a ver si lo encuentra, aquí lo tenemos. Vamos a instalarlo, y lo que vamos a poder realizar cuando lo tengamos instalado es una especie de análisis. Vamos a dejar que el plugin haga como una especie de escaneo de todos los plugins que tenemos instalados y nos va a mostrar en diferentes gráficas el impacto, como decía anteriormente, en el tiempo de carga de nuestra página web. Realmente el tiempo de carga es vital, que ofrezcamos una buena experiencia de usuario se puede traducir en muchas cosas y, evidentemente, el tiempo de carga influye de manera muy, muy directa, en una buena o mala experiencia de usuario. Una vez activado el plugin, ¿dónde lo tengo disponible? Bueno, pues nos tendríamos que dirigir a la opción de Herramientas dentro del panel de administración, haríamos clic en P3 Plugin Profiler, y vamos a dirigirnos a la pantalla de administración de este plugin. Actualmente, ¿qué es lo que me está diciendo sin necesidad de realizar ningún tipo de escaneo? Bueno, pues que actualmente tengo 19 plugins activos. Esta sería mi IP, tengo una serie de parámetros avanzados con los que podré realizar el escaneo, pero lo único que tengo que hacer a continuación es simplemente hacer clic en el botón que me permita iniciar el escaneo. Vamos a hacer clic en el botón. Podemos darle un nombre por si quisiéramos guardarlo. Podemos hacer un escaneo manual o un escaneo automático. Yo siempre aconsejo que a la hora de empezar a trabajar con este plugin empecemos con el escaneo automático, le damos clic al botón, y esperamos a que se realice el escaneo por completo. Una vez finalizado el escaneo solo tendríamos que darle al botón para poder ver los resultados. Vamos a esperar a que se carguen y aquí tenemos todas las opciones disponibles. Si nos fijamos, tenemos datos muy, muy interesantes como, por ejemplo, el sumatorio porcentual del impacto que tienen todos los plugins que tengo activados ahora mismo. Equivale a un 68,2 % del tiempo de carga de la web. Es prácticamente todo el tiempo de carga; está relacionado con los diferentes plugins que están incluidos. Lo bueno es que además lo tenemos en vistazo de gráfica, es decir, aquí podemos ver los diferentes plugins que tenemos instalados, y el impacto que tienen en el tiempo de carga. Evidentemente, bueno, son gráficas un poco falseadas por así decirlo, porque hay algunos plugins que podrían mostrar de manera artificial un alto impacto dentro del tiempo de carga. Mismamente si nos fijamos, el plugin que estamos usando para medir tiene un porcentaje bastante elevado de impacto dentro del tiempo de carga pero es evidente que ha de tenerlo, sobre todo cuando lo estamos utilizando para el escaneo. Sí que nos va a venir muy bien para ver el resto de plugins que estamos utilizando y el impacto que pueden tener. Nos fijamos que, por ejemplo, en algunos plugins como por ejemplo, el de WordPress Seo o el de Jetpack, tienen un impacto bastante notable dentro del tiempo de carga. Podemos verlo también en otro tipo de gráficas. Podemos ver el tiempo que fluye en líneas de tiempo simple sin líneas de tiempo con mayor grado de detalle. El tiempo que suponen las diferentes queries dentro de lo que es el tiempo de carga en global. En definitiva no es un plugin que añada ninguna funcionalidad extra. No nos permite, de hecho, solucionar ningún tipo de problema simplemente nos sirve para monitorizar el impacto que pueden tener los diferentes plugins que tengamos instalados. Y esto, que parece algo muy básico, muy sencillo, o incluso muy rudimentario, sí que puede venirnos muy bien en aquellas situaciones en las que bueno, pues empecemos a notar que nuestra página va muy lenta, tampoco vemos que haya aumentado notablemente el tráfico o el número de visitas. Yo lo que recomiendo es que nos instalemos este plugin, hagamos un escaneo y tomemos las decisiones oportunas. Quizás haya algún plugin que esté impactando de manera muy, muy notable al tiempo de carga y bueno, podríamos plantearnos el buscarle un sustituto.