Cuando diseñamos un sitio web, ya sea en una etapa avanzada o inicial siempre debemos pensar en cómo administrar correctamente el caché y para esto no hay mejor que el plugin w3 total caché. Con miles de instalaciones y reseñas por parte de toda la comunidad caché WordPress, ciertamente debemos tenerlo en cuenta al momento de escoger un aliado en esta tarea.
Si bien, nuestro sitio web puede tener un buen diseño: imágenes, tipografías, colores y demás, existe detrás una estructura que debemos cuidar no solamente para los visitantes sino para toda la red en general. Dado que necesitamos que nuestro sitio tenga un excelente desempeño, hoy hablaré un poco sobre cómo configurar el plugin w3 total caché de una forma sencilla.
Contenido
Configuración
Cómo crear modal react: paso a paso
Crear modales en React es fundamental para mantener a los usuarios en el sitio web y facilitar conve…
Inspeccionar desde móvil IOS o Android: chrome y safari
Hacer pruebas en nuestro proyecto o desarrollo web es clave para llevarlo acabo correctamente y para…
Cómo implementar Sepolia: Red de prueba de Ethereum
Antes de implementar un contrato en una red de mainnet como Ethereum debemos primero saber cómo impl…
El plugin cuenta con diferentes opciones para configurar y algunas más avanzadas que otras, para lo cual nos enfocaremos en utilizar la guía de configuración del mismo plugin. Esta guía nos permite configurar 6 elementos base del caché en general, analizando nuestro sitio en tiempo real y recomendando qué opción tomar en dado caso.
Para comenzar con esta guía, en el menú de WordPress, busca el plugin y dentro la opción «Guía de configuración» y desde este punto sigue cada uno a continuación.
Caché de página
Para esta primera opción en la configuración de w3 total caché el plugin puede ayudarnos a acelerar la carga en general. Dado que existe un tiempo de carga entre la solicitud y la recepción del primer byte, esta opción se concentra en reducir este tiempo llamado «Tiempo hasta el primer byte».
Ahora como función principal, el caché de página almacena la estructura HTML de una página, las consultas de la base de datos y archivos para futuras solicitudes. Para configurar esta opción, sigue estos pasos:
- Dentro de la guía de configuración, haz click en «Caché de página de prueba».
- Dentro, podrás escoger entre «disk: basic» o «disk: enhanced». El plugin caché WordPress nos recomienda activar la segunda opción en este caso, así que, si estás interesado en activar esta opción, haz click en «disk: enhanced».
Listo, ya hemos configurado el caché de página.
Caché base de datos
De entrada, tenemos que tener claro que para que nuestro sitio tenga un óptimo desempeño necesita tener un acceso rápido, fácil y eficaz a su base de datos. Con esto en mente, el plugin w3 total caché desarrolla esta opción.
El caché base de datos se encarga de almacenar los resultados de búsqueda de la base de datos para que, cuando se solicite nuevamente se pueda servir desde el caché, sin necesidad de hacerlo desde la misma base de datos.
Un claro ejemplo es cuando un sitio web cuenta con un gran número de visitas y cada una solicita crea consultas a la base de datos, esto a su vez, crece exponencialmente y puede exigir una gran cantidad de recursos al servidor. En este caso, esta opción de caché base de datos, permite cuidar el servidor y responder efectivamente, a medida que se generan las consultas.
Con esta opción el plugin w3 total caché nos recomienda que lo hagamos con Redis o Memcached, de lo contrario la misma base de datos puede hacerlo eficiente. Para probar esta opción en tu sitio sigue estos pasos:
- Haz click en «probar el caché de la base de datos».
- Si cuentas con las opciones: Memcached o Redis, selecciona en este punto. De lo contrario, selecciona «ninguno»
Listo, ya has configurado la base de datos.
Caché de objetos
En el 2005 WordPress incorpora WP_Object_Cache con el objetivo de almacenar cualquier dato de la base de datos en la memoria PHP, evitando así consultas repetidas. Este caché almacena las consultas para una página y al finalizar la solicitud las elimina, haciendo necesario volver a solicitarlas cuando haya una nueva solicitud.
Dentro de lo que implica este caché, esta opción es óptima pero cuando hablamos de consultas similares para una sola página, puede que deje de serlo. Es aquí cuando la opción caché de objetos del plugin w3 total caché entra en acción, permitiendo almacenar para futuras solicitudes de manera persistente.
De igual forma esta configuración, recomienda que se utilice Redis o Memcached para el procedimiento. Para probar esta opción en tu sitio sigue estos pasos:
- Haz click en «test Object Cache».
- Al terminar, verás las diferentes opciones representadas o medidas en milisegundos. Como se menciona anteriormente, si cuentas con las opciones: Memcached o Redis, puedes seleccionarlas. De lo contrario, es preferible no activar esta opción.
Listo, ya has terminado este paso satisfactoriamente!
Caché del navegador
Como lo hemos visto anteriormente, nuestro sitio cuenta con diferente contenido al momento de la carga y el encargado de mostrar estos datos servidos, es el navegador. En este proceso, la optimización del mismo navegador es importante para evitar retrasos en cualquier proceso.
Esta opción caché del navegador se asegura que cualquier navegador almacene los datos correctamente para futuras solicitudes, acelerando el proceso de carga general del sitio. En la activación de esta opción el plugin debe especificar unas directrices o instrucciones en el encabezado, para almacenar temporalmente el caché ya sean peticiones o respuestas.
Para seleccionar una opción sigue estos pasos:
- Dentro de la guía, selecciona «Probar caché del navegador»
- aquí podrás ver los encabezados que serán o no activos al sitio. Si deseas activarlo, haz click en «activo».
Listo, ya hemos configurado el caché del navegador.
Carga diferida
Por último, encontramos una de las opciones que generalmente podemos ver en otros plugins encargados solo en esta opción: acelerar la carga del sitio.
Dentro de la construcción del sitio web, necesitamos imágenes u otros activos que pueden ralentizar la carga en general de la página actual. Esta opción carga estos archivos solamente donde se encuentra el visitante. A medida que el visitante desliza la página, va cargando, lo cual permite una rápida carga inicial.
Para activar esta opción, basta con hacer click en el recuadro, dentro de la guía de configuración.
Contenido de ayuda
He creado este video para que puedas seguir el proceso fácilmente. Si te gusta, no olvides dar like y suscribirte!
Producto sugerido
Si al igual que yo, pasas bastante tiempo en tu pc, es importante tener excelentes herramientas para que, tanto tu trabajo como juego o streaming sea de la mejor calidad. Para esto, quiero compartirte uno de los mejores routers gaming, el cual definitivamente mejorará tu conexión y como lo sabemos, como desarrolladores, es esencial.
ASUS ROG Rapture GT-AC5300 – Router Gaming Tri-Banda con 8 puertos Gigabit (2 puertos gaming, Radar Wifi, Gaming APP, Link aggregation, adaptive QoS, compatible con AiMesh wifi)
- Redes bajo control: ROG Gaming Center incluye controles de gaming como el retardo, las estadísticas de tráfico y las conexiones del dispositivo
- 3 formas de acelerar los juegos: disfruta de una conexión más rápida y conéctate a servidores de gaming
- Primera línea de seguridad: neutraliza los ataques de Internet antes de que alcancen tu red
- CPU de ordenador: cuatro núcleos con una mayor capacidad de respuesta
- Equipado para competir: Wifi 802.11ac Tri-Band, 8 puertos Gigabit LAN para conexiones por cable y 2 USB 3.0 de alta velocidad
Conclusión
Un sitio rápido, seguro y eficaz con la información, es lo que todos buscamos al final del camino en el desarrollo web y sin duda alguna para la primera tarea, w3 total caché es una excelente opción. Con diferentes opciones para profesionales o principiantes, es un plugin que mantendrá nuestro sitio óptimo en todo momento y tal vez sea el mejor plugin caché WordPress.