¿Cómo funciona el almacenamiento en caché de WordPress?

Publicado: 2022-04-22

El objetivo de cada complemento de rendimiento de WordPress es reducir el tiempo que lleva entregar una página a los visitantes. Una de las principales formas de lograr esto es almacenar una copia de cada página. Esto se conoce como “ Caché de página ”.

En un sitio web típico de WordPress no optimizado, los tiempos promedio de carga de la página pueden ser de alrededor de 3 a 5 segundos. Al entregar páginas estáticas y seguir las prácticas de optimización recomendadas, los tiempos de carga de la página se pueden reducir entre 0,5 segundos y 1 segundo.

beneficios de reducir los tiempos de carga de la página
WP Rocket explica el beneficio de reducir los tiempos de carga de la página a un segundo.

Cada vez que alguien visita una página en un sitio web de WordPress que no utiliza el almacenamiento en caché de la página, el servidor debe:

  1. Cargue todos los archivos principales de WordPress
  2. Recupere contenido almacenado en varias tablas de la base de datos MySQL del sitio web
  3. Entregar este contenido al visitante

Este proceso puede ser bastante intensivo, por lo que la página puede tardar un tiempo en entregarse al usuario. El proceso también debe repetirse cada vez que alguien carga la página. En lugar de pasar por este proceso cada vez, un complemento de almacenamiento en caché de WordPress procesará una página una vez y generará una copia idéntica de la misma.

Se creará una página en caché para cada página de su sitio web y cuando alguien visite su sitio web, se le entregará la versión "en caché " más rápida de cada página. La mayoría de los complementos de almacenamiento en caché de WordPress también admiten redes de entrega de contenido (CDN) para permitirle almacenar sus páginas en caché en centros de datos de todo el mundo. Esto reduce aún más el tiempo de respuesta del servidor para los visitantes y ayuda a que su sitio web maneje mejor los picos de tráfico.

Borrar caché del sitio web después de cada actualización

Las páginas HTML almacenadas en caché quedarán obsoletas si no se regeneran después de las actualizaciones del sitio web. Para actualizar la versión en caché de una página, debe eliminar el archivo en caché existente.

El botón para eliminar la versión en caché existente de una página generalmente se titula " Eliminar caché " o " Borrar caché ". El caché se puede borrar página por página, pero en la mayoría de las situaciones se prefiere la opción " Borrar todo el caché ".

Botón Borrar todo el caché
El botón "Borrar todo el caché" en WP Fastest Cache.

Los complementos de almacenamiento en caché de WordPress generarán una nueva copia estática de una página si ya no existe. De forma predeterminada, esto se procesa la próxima vez que un visitante solicita una página, aunque la memoria caché de la página se puede precargar si lo desea.

Siempre que actualice una publicación de blog o una página en su sitio web, el complemento de almacenamiento en caché de su sitio web actualizará la página HTML estática correspondiente para que permanezca actualizada. Desafortunadamente, las páginas almacenadas en caché no se actualizan cuando realiza otras actualizaciones.

Por lo tanto, es importante borrar manualmente todo el caché después de realizar un cambio importante en su sitio web, como cambiar el diseño de su sitio web o activar o desactivar un complemento de WordPress. Si adquiere el hábito de hacer esto, sus páginas almacenadas en caché siempre estarán actualizadas.

El almacenamiento en caché de páginas es una pieza del rompecabezas de optimización de sitios web

El almacenamiento en caché de páginas es una de las técnicas más efectivas para reducir los tiempos de carga de las páginas, pero no garantiza un sitio web rápido. Sus páginas aún se cargarán lentamente si no sigue las prácticas de optimización recomendadas, como la optimización de imágenes.

Optimizador de imágenes EWWW
Los complementos de optimización de imágenes de WordPress como EWWW Image Optimizer pueden reducir en gran medida el tamaño de las imágenes.

Como mostré en mi artículo "Los mejores complementos de almacenamiento en caché de WordPress para mejorar la velocidad del sitio web", los complementos modernos de almacenamiento en caché de WordPress ofrecen más que solo el almacenamiento en caché de páginas. Ahora incluyen herramientas de optimización adicionales, como la optimización de la base de datos, el aplazamiento del análisis de Javascript y la eliminación de CSS no utilizado. Estas características adicionales pueden ser increíblemente útiles y pueden evitar que tengas que instalar complementos adicionales de optimización de WordPress, aunque ten en cuenta que las soluciones dedicadas a veces pueden darte mejores resultados.

Por ejemplo, WP-Optimize ofrece más herramientas de limpieza de bases de datos que los complementos de almacenamiento en caché de WordPress. En mi propio sitio web, también encontré que Autoptimize es una mejor solución para agregar y minimizar Javascript, CSS y HTML.

En última instancia, el objetivo es crear un sitio web rápido. Los complementos de almacenamiento en caché de WordPress deben estar en el centro de toda buena configuración de optimización de sitios web, pero asegúrese de usar otros complementos de rendimiento para mejorar aún más la velocidad de la página.

Problemas de almacenamiento en caché del sitio web que pueden surgir

Las técnicas de optimización de WordPress ayudarán a que su sitio web sea más rápido, aunque tenga en cuenta que pueden surgir algunos problemas menores y problemas de configuración cuando utiliza un complemento de almacenamiento en caché de WordPress.

Si encuentra algún problema importante, el primer paso es deshacer la última configuración que cambió. Los problemas principales se pueden resolver restableciendo el complemento de almacenamiento en caché a la configuración predeterminada o desactivando el complemento por completo.

Problema Solución
El almacenamiento en caché de la página puede hacer que el diseño o el contenido de su sitio web estén desactualizados. Borrar caché de página
Los archivos Javascript no esenciales se pueden cargar más tarde para mejorar la velocidad de la página, aunque esto puede causar problemas con los formularios de contacto y otros contenidos. Excluir archivos y páginas importantes del aplazamiento
El almacenamiento en caché del navegador permite que los navegadores almacenen contenido de página como HTML, CSS, Javascript e imágenes. Esto evita que los usuarios tengan que descargar el contenido nuevamente; sin embargo, el contenido almacenado puede quedar obsoleto. Definir una fecha de caducidad para todo el contenido
Pueden surgir algunos problemas menores al usar los complementos de almacenamiento en caché de WordPress.

Los pros y los contras del almacenamiento en caché de la página de alojamiento web

Algunas empresas de alojamiento de sitios web ofrecen almacenamiento en caché de sitios web a nivel de servidor, lo que significa que no es necesario un complemento de almacenamiento en caché de WordPress. Esta es una excelente opción para muchos propietarios de sitios web, ya que simplifica el proceso de entrega de páginas de carga rápida.

Tenga en cuenta que si una empresa de alojamiento ofrece almacenamiento en caché de sitios web, es posible que no permita la instalación de complementos de almacenamiento en caché de WordPress en su sitio web, ya que puede causar conflictos.

Sintonizado a la perfección El servidor web puede configurar el almacenamiento en caché de la página para que funcione en armonía con su servidor
Sencillez No es necesario configurar ningún complemento de almacenamiento en caché de WordPress cuando la empresa de alojamiento maneja todo por usted
Las ventajas del almacenamiento en caché de la página de alojamiento web.

¿Debería usar un complemento de almacenamiento en caché de WordPress si su servidor web ofrece almacenamiento en caché de páginas? Eso depende.

Para los principiantes, permitir que su empresa de alojamiento maneje el almacenamiento en caché de la página es una forma simple y efectiva de mejorar la velocidad de la página. Sin embargo, para los usuarios técnicos, pasar el control total del almacenamiento en caché de la página a su empresa de alojamiento podría ser problemático, ya que no puede personalizar la configuración exactamente como lo necesita.

Personalización limitada Es posible que haya pocos ajustes de almacenamiento en caché y opciones de personalización disponibles
Solución de problemas Puede ser difícil solucionar problemas y optimizar el rendimiento exactamente como lo desea
Las configuraciones de almacenamiento en caché de páginas de “un clic” pueden frustrar a los usuarios avanzados.

Le animo a que hable con su empresa de alojamiento sobre la configuración de su sitio web. Esto le ayudará a tomar una decisión informada sobre qué método de almacenamiento en caché utilizar.

Kinsta
Kinsta es una empresa de alojamiento de WordPress administrada que administra el almacenamiento en caché para los clientes.

Almacenamiento en caché de páginas con WooCommerce

El almacenamiento en caché de páginas está diseñado principalmente para contenido estático que no cambia, por lo que es importante no almacenar en caché el contenido dinámico.

En una tienda en línea de WooCommerce, las páginas dinámicas, como el carrito de compras, el pago y el área de la cuenta, no deben almacenarse en caché. Los widgets que muestran el carrito de la compra y la información del pedido también deben excluirse. Esto asegurará que los clientes no experimenten ningún problema con los pedidos.

Para leer más sobre la configuración de complementos de almacenamiento en caché con WooCommerce, lea la página de documentación oficial de WooCommerce "Configuración de complementos de almacenamiento en caché".

Pensamientos finales

Espero que ahora tenga una mejor comprensión de cómo funciona el almacenamiento en caché de páginas y qué tan efectivo puede ser para reducir los tiempos de carga de páginas en un sitio web de WordPress.

Consulte mi guía sobre "Los mejores complementos de almacenamiento en caché de WordPress para mejorar la velocidad del sitio web" para obtener una visión completa de las mejores soluciones de almacenamiento en caché de WordPress disponibles en la actualidad.

Buena suerte.

Kevin