A woman working on her laptop in a warmly lit office.

Cómo vaciar la caché de WordPress: 4 métodos (plugins, hosting, navegador y CDN)

¿Tu sitio de WordPress funciona de forma extraña, por ejemplo, no muestra los cambios recientes a los visitantes? La causa podría ser la caché.

La caché es una causa habitual de las incoherencias de un sitio. Este mecanismo almacena versiones de tu web tanto en los navegadores de los visitantes como en los servidores de tu proveedor de hosting para mejorar los tiempos de carga. Por desgracia, a veces la caché no se actualiza y provoca algunos problemas. La buena noticia es que puedes borrar fácilmente los datos antiguos y hacer que tu sitio vuelva a funcionar correctamente.

En esta guía veremos distintos tipos de caché y te mostraremos cómo vaciar la caché de WordPress usando plugins como Jetpack Boost y WP Super Cache. También hablaremos de cómo vaciar la caché del servidor, del navegador y de CDN.

Diferentes tipos de caché en WordPress

La caché en WordPress ayuda a mejorar los tiempos de carga almacenando copias de tus páginas en el navegador del visitante. Cuando alguien vuelve a tu sitio, su navegador no necesita solicitar de nuevo el contenido al servidor. En su lugar, muestra los datos almacenados en la caché y las páginas se cargan más rápido.

Algunas soluciones de caché también almacenan tu contenido en tu servidor web o en una CDN. Veamos con más detalle los distintos tipos de caché en WordPress.

1. Caché de páginas

La caché de páginas funciona almacenando versiones HTML completamente renderizadas de tus páginas en el sistema de archivos o en la memoria del servidor. De este modo, tu sitio web no tiene que ejecutar código PHP ni consultas a la base de datos cada vez que se carga una página.

Estas páginas HTML almacenadas en la caché se sirven directamente a los visitantes, lo que reduce los tiempos de carga y el uso del servidor.

Sin embargo, si publicas una nueva entrada del blog o rediseñas una página, estos cambios no se reflejarán en la versión almacenada en la caché hasta que la caché se vacíe o caduque.

2. Caché del navegador

Esta solución de caché almacena recursos estáticos —como imágenes, JavaScript y archivos CSS— en el dispositivo del visitante. Cuando alguien visita tu sitio por primera vez, estos recursos se descargan y guardan en su navegador. Si vuelve a tu sitio, el navegador cargará estos recursos directamente desde la caché local en lugar de solicitarlos de nuevo al servidor.

El problema es que, si has actualizado alguno de estos archivos, los visitantes pueden seguir viendo las versiones antiguas a menos que la caché del navegador se vacíe o caduque.

3. Caché del servidor

La caché del servidor funciona en el servidor de tu sitio web. Puede incluir la caché de objetos (resultados de consultas a la base de datos), la caché de opcodes (almacenamiento de código PHP precompilado) y la caché de páginas completas.

Muchos proveedores de hosting implementan la caché del servidor. Normalmente almacenan los datos en caché en directorios temporales del servidor o en bases de datos en memoria como Memcached.

Vaciar esta caché es fundamental al realizar cambios en el backend, ya que el servidor podría seguir sirviendo datos obsoletos.

4. Caché de CDN

Una red de distribución de contenido (CDN) almacena copias del contenido de tu sitio web en servidores distribuidos por todo el mundo. Cuando alguien visita tu sitio, sirve versiones almacenadas en caché desde el servidor geográficamente más cercano.

Esto minimiza la latencia y mejora los tiempos de carga. Sin embargo, si actualizas el contenido y no vacías la caché de CDN, los visitantes podrían seguir viendo versiones obsoletas de tu sitio.

Soluciones habituales de caché para WordPress

Hay dos plugins que simplifican la caché: Jetpack Boost y WP Super Cache.

El primero automatiza el proceso y requiere una configuración mínima. Por su parte, WP Super Cache te ofrece un mayor control sobre los ajustes de la caché.

Veamos cada opción con más detalle.

Jetpack Boost

Sección principal de la página de inicio de Jetpack Boost, con un título, un párrafo y un botón «mejora tu sitio gratis».

Jetpack Boost está desarrollado por Automattic, el equipo responsable de WordPress.com. Es un plugin de rendimiento todo en uno que te ayuda a mejorar la velocidad de tu sitio con funciones como una CDN de imágenes, la carga optimizada del código y la caché de páginas.

Puedes activar estas funciones con un solo clic.

Ajustes de caché de páginas de Jetpack Boost, con varias opciones de funciones, incluido un campo de exclusión.

Jetpack te permite excluir determinadas páginas de la caché y puedes vaciarla en cualquier momento.

WP Super Cache

Página de descarga de WP Super Cache en WordPress.org.

WP Super Cache es otra solución de caché de Automattic. Genera archivos HTML estáticos a partir de tu sitio de WordPress y los sirve a los visitantes.

A diferencia de Jetpack Boost, este plugin está diseñado específicamente para la caché y te ofrece un mayor control sobre los ajustes.

Ajustes avanzados del plugin WP Super Cache, con opciones de caché, distribución de la caché y varias opciones adicionales.

Por ejemplo, puedes elegir entre un método sencillo y uno avanzado de distribución de la caché, especificar qué quieres almacenar en caché y desactivar la caché para los visitantes que hayan iniciado sesión:

Cómo vaciar la caché en WordPress

Ahora veremos cómo vaciar la caché en WordPress. Esta sección también aborda la caché del navegador, del servidor y de CDN.

1. Vaciar la caché con un plugin de caché de WordPress

Si utilizas un plugin de caché de WordPress como Jetpack Boost o WP Super Cache, vaciar la caché de WordPress es un proceso rápido.

Jetpack Boost

Para borrar la caché, ve a Jetpack → Boost desde el panel de administración de WordPress y desplázate hacia abajo hasta la opción Almacenar en caché las páginas del sitio. Aquí verás un botón para borrar la caché.

Opciones de caché de páginas de Jetpack Boost, con el enlace «vaciar caché» resaltado.

Jetpack vaciará al instante la caché existente y la regenerará con el contenido actualizado. Te conviene utilizar esta función después de realizar cambios importantes en el sitio, como editar temas, actualizar plugins o publicar nuevas entradas.

WP Super Cache

Si utilizas WP Super Cache, el proceso es igual de sencillo. Ve a Ajustes → WP Super Cache. En la pestaña Fácil verás una sección llamada Eliminar páginas almacenadas en caché.

Activador para vaciar o «eliminar» la caché de WP Super Cache desde los ajustes del plugin.

Haz clic en Eliminar caché. Esto eliminará todos los archivos almacenados en la caché.

WP Super Cache también te permite programar el vaciado automático de la caché. Haz clic en la pestaña Avanzado y desplázate hacia abajo hasta Tiempo de caducidad y recogida de basura.

Ajustes de tiempo de caducidad y recogida de basura de WP Super Cache desde el panel de administración del plugin.

La recolección de basura elimina los archivos de caché obsoletos. Puedes establecer el tiempo de espera de la caché y elegir entre Temporizador y Reloj para especificar cuándo debe ejecutarse el recolector de basura.

2. Borrar la caché del navegador

A veces, el problema está en el navegador y no en tu configuración de WordPress. Los navegadores almacenan en caché archivos como imágenes y hojas de estilo para acelerar la carga de las páginas. Si no ves la versión más reciente de tu sitio, es posible que tengas que borrar la caché del navegador. 

Si utilizas Chrome, haz clic en los tres puntos de la esquina superior derecha de la ventana del navegador. Selecciona Configuración, y después Privacidad y seguridad

Aquí, haz clic en Borrar datos de navegación.

Configuración de privacidad y seguridad del navegador Chrome; aquí puedes borrar los datos de navegación.

A continuación, selecciona Imágenes y archivos almacenados en caché y haz clic en Borrar datos.

Configuración de privacidad y seguridad del navegador Chrome, con las imágenes y los archivos almacenados en caché seleccionados para eliminarlos.

Si utilizas Safari, ve a la barra de menús superior y haz clic en Safari → Preferencias. Ve a la pestaña Avanzado y marca la casilla llamada Mostrar el menú Desarrollo en la barra de menús. 

Una vez activada, verás una nueva opción llamada Desarrollo en la barra de menús. Haz clic en ella y selecciona Vaciar cachés. 

Si la caché obsoleta está en el navegador de un visitante, no hay mucho que puedas hacer al respecto. Sin embargo, si alguien se pone en contacto contigo para decirte que no puede ver algo en tu sitio, quizá quieras indicarle que borre la caché de su navegador como primer paso para solucionar el problema.

3. Borrar la caché del servidor

Si utilizas un proveedor de alojamiento gestionado de WordPress, es probable que tu plan incluya almacenamiento en caché en el servidor. Deberías poder borrar la caché desde tu cuenta de hosting. 

Inicia sesión en cPanel y busca una opción para borrar la caché en las herramientas de gestión del sitio. Si no la encuentras, tendrás que ponerte en contacto con tu proveedor de alojamiento web para obtener ayuda. 

4. Borrar la caché de la CDN

Si utilizas una CDN como Cloudflare, es posible que también tengas que borrar esa caché. Para ello, inicia sesión en el panel de tu proveedor de CDN y ve a la sección de almacenamiento en caché o rendimiento. 

La mayoría de las CDN ofrecen opciones para purgar todo o solo URL específicas. Si eliges borrar la caché de todo el sitio, los tiempos de carga aumentarán temporalmente hasta que se reconstruya la caché.

Cómo comprobar que se ha borrado la caché

Quizá te preguntes cómo saber con certeza si se ha borrado la caché. Hay una forma rápida de comprobarlo. 

Empieza por visitar tu sitio en una ventana del navegador de incógnito o privada. Así te aseguras de que no se carguen datos almacenados de sesiones anteriores. 

Si ves los últimos cambios que has hecho en tu sitio, la caché se ha borrado correctamente. 

También puedes utilizar las herramientas para desarrolladores del navegador para comprobar si los recursos se cargan desde la caché o se sirven de nuevo. En Chrome, haz clic con el botón derecho en el sitio y selecciona Inspeccionar.

Ve a la pestaña Red y vuelve a cargar la página. Ahora, fíjate en la columna Tamaño de cada archivo.

Si aparece (caché de disco) o (caché de memoria), significa que el recurso se está cargando desde la caché del navegador. 

La pestaña Red de las herramientas para desarrolladores de Chrome muestra los códigos de respuesta de una página web.

También puedes consultar la columna Estado para ver códigos de respuesta HTTP como 200 (contenido nuevo) o 304 (no modificado, servido desde la caché). 

Esto te ayuda a comprobar si las actualizaciones de recursos como CSS o las imágenes se están aplicando, o si el navegador está sirviendo una versión obsoleta almacenada en caché.

¿La caché de WordPress sigue sin borrarse? Prueba estas soluciones

Si has borrado la caché pero sigues viendo contenido obsoleto, sigue estos pasos en orden:

  1. Prueba a forzar la actualización. En lugar de actualizar normalmente el navegador, pulsa Ctrl+F5 en Windows/Linux o Cmd+Shift+R en Mac. Esto obliga al navegador a omitir su caché local y volver a descargar todos los recursos de la página.
  2. Prueba en una ventana de incógnito. Abre una pestaña privada o de incógnito del navegador y visita tu sitio. Así se elimina por completo la caché del navegador como posible causa.
  3. Comprueba la caché del servidor de tu proveedor de alojamiento. Muchos proveedores gestionados mantienen su propia caché a nivel de servidor, que funciona independientemente de tus plugins de WordPress. Tendrás que borrarla desde el panel de control de tu proveedor de alojamiento.
  4. Comprueba si hay plugins de caché en conflicto. Ejecutar simultáneamente dos plugins de caché, como WP Super Cache y W3 Total Cache, puede provocar conflictos: la caché de un plugin sustituye inmediatamente la versión borrada del otro. Desactiva todos menos uno.
  5. Comprueba tu CDN. Si utilizas servicios externos de CDN como Cloudflare, su caché es independiente de la caché de tu sitio de WordPress. Consulta la sección de CDN anterior para obtener instrucciones sobre cómo purgarla.
  6. Comprueba la caché de objetos. Si utilizas una caché de objetos persistente, como Redis o Memcached, tendrás que borrarla por separado, normalmente desde el panel de control de tu proveedor de alojamiento o mediante un comando de WP-CLI: wp cache flush

Preguntas frecuentes

Por último, respondamos a algunas preguntas frecuentes sobre el almacenamiento en caché de WordPress. 

¿Qué es la caché en WordPress?

La caché es el almacenamiento temporal de páginas web, imágenes, scripts y otros archivos. Al almacenar tu contenido en caché, puedes reducir la carga del servidor y mejorar la velocidad del sitio. La caché de WordPress existe en distintos niveles, incluidos los navegadores, los servidores y las CDN.

¿Qué significa borrar o vaciar la caché?

Borrar o vaciar la caché significa eliminar los archivos almacenados para que se muestre a los usuarios el contenido más reciente. Conviene hacerlo después de realizar cambios de diseño o contenido en tu sitio web, como publicar una página nueva. Así te asegurarás de que los visitantes puedan ver esas actualizaciones. 

¿Cuáles son los motivos habituales para borrar la caché de WordPress?

Uno de los principales motivos para borrar la caché es que las actualizaciones recientes no aparezcan para los visitantes de tu sitio. Eliminar los datos almacenados en caché garantiza que los cambios se reflejen al instante y que los visitantes dejen de ver contenido obsoleto.

También puede ser necesario borrar la caché por problemas de rendimiento. Por ejemplo, si contiene demasiado contenido, incluidos datos obsoletos, puede provocar tiempos de carga lentos. 

Otra razón es resolver conflictos entre plugins o temas. Cuando la caché almacena scripts o estilos desactualizados que no coinciden con las versiones más recientes de los plugins o temas, pueden producirse problemas de diseño o errores visuales. 

¿Cada cuánto debo vaciar la caché?

Una buena regla general es vaciar la caché después de hacer cambios importantes en tu sitio o de realizar actualizaciones importantes de plugins o temas. Por ejemplo, si acabas de publicar un artículo nuevo o has lanzado un producto, querrás vaciar la caché para que los visitantes puedan verlo de inmediato. 

Ten en cuenta que no es necesario vaciarla periódicamente. Los servidores y navegadores tienen ajustes de caducidad de la caché integrados que determinan durante cuánto tiempo deben almacenarse los archivos. Cuando transcurre ese tiempo, obtendrán una versión nueva.

¿Vaciar la caché de WordPress puede afectar al SEO?

Vaciar la caché no afecta negativamente a tu posicionamiento SEO. De hecho, puede mejorarlo.

Los motores de búsqueda vuelven a rastrear periódicamente las páginas almacenadas en caché, por lo que vaciar una caché desactualizada garantiza que Googlebot vea tu contenido más reciente y no una versión antigua. El breve periodo durante el que se reconstruye la caché —en el que las páginas se cargan un poco más despacio— es demasiado corto para afectar a las señales de posicionamiento.

¿Por qué no se vacía la caché de WordPress?

La causa más habitual es que tu proveedor de hosting tenga una caché independiente a nivel del servidor que no se ve afectada por tu plugin de WordPress.

Inicia sesión en el panel de tu proveedor de hosting y busca allí una opción independiente para vaciar la caché. Otra causa habitual es que una CDN (como Cloudflare) sirva una versión almacenada en caché de forma independiente de la caché de tu plugin.

¿Cómo vacío la caché de WordPress desde cPanel?

En cPanel, ve a «Advanced» o «Software» y busca la opción «LiteSpeed Web Cache Manager» o «Cache Manager». Haz clic en «Flush All» o «Purge Cache».

Si esta opción no está disponible, ponte en contacto con tu proveedor de hosting, ya que algunos proveedores gestionan la caché a nivel del servidor y necesitan intervenir.

¿Es seguro vaciar la caché de WordPress?

Sí, es completamente seguro. Vaciar la caché nunca elimina tus entradas, páginas, archivos multimedia ni los datos de tus plugins o temas.

Solo elimina las copias estáticas temporales generadas de tus páginas. Estas copias se volverán a generar automáticamente la próxima vez que un visitante acceda a esas páginas.

¿Cuáles son los mejores plugins de caché gratuitos para WordPress?

Jetpack Boost y WP Super Cache son dos potentes plugins de Automattic, y ambos son gratuitos.

WP Super Cache te ofrece un control detallado de la caché. Por ejemplo, puedes indicar al plugin que vacíe todos los archivos de caché cuando publiques una entrada o página nueva, y desactivar la caché para los usuarios que hayan iniciado sesión. También puedes establecer tu propio tiempo de caducidad y calendario de actualización de la caché.

Jetpack Boost ofrece menos ajustes de caché que WP Super Cache, pero incluye herramientas de rendimiento adicionales, como una CDN de imágenes y la optimización del código. 

¿Cuál es la mejor forma de combinar la caché con otras técnicas de optimización de velocidad?

Puedes mejorar al instante el rendimiento general de tu sitio instalando un plugin de optimización todo en uno, como Jetpack Boost.

Además de almacenar tus páginas en caché, este plugin optimiza la carga de CSS, pospone JavaScript no esencial y ofrece una CDN de imágenes.

Configuración de optimización de código de Jetpack Boost para CSS y la concatenación, minificación y aplazamiento de JavaScript.

Jetpack Boost es fácil de usar, incluso para principiantes, y requiere muy poco trabajo por tu parte. Puedes activar los ajustes de optimización que prefieras mediante botones de alternancia. 

También te muestra las puntuaciones de velocidad para ordenadores y dispositivos móviles, para que siempre sepas cómo funciona tu sitio.

El plugin de optimización de velocidad más fácil de usar para WordPress

Jetpack Boost proporciona a tu sitio las mismas ventajas de rendimiento que los principales sitios web del mundo, sin necesidad de un desarrollador.

Mejora tu sitio gratis

¿Tienes alguna pregunta?

La sección de comentarios está cerrada para este artículo, pero seguimos aquí para ayudarte. ¡Visita el foro de soporte y estaremos encantados de responder a tus preguntas!

Ver foro de soporte