Cómo borrar el caché en WordPress sin un complemento - Guía

Cuando se aplican actualizaciones a un sitio web de WordPress, los cambios no siempre se muestran. En su lugar, se muestra una versión guardada del contenido antiguo.

El propósito es mejorar la velocidad del sitio. La desventaja para el propietario del sitio son más procesos para actualizar el sitio.

Para asegurarse de que los cambios que aplica al sitio web se muestren en el front-end, el caché de WordPress debe borrarse ocasionalmente.



Hay varios complementos de caché de WP, sin embargo, el tamaño de los archivos de complemento puede ser tan grande que superan las mejoras de rendimiento de velocidad que debería proporcionar el almacenamiento en caché.

Por esa razón, es beneficioso conocer los diversos pasos necesarios para borrar el caché en WordPress manualmente, mitigando la necesidad de una carpeta de archivos grande para un complemento de almacenamiento en caché.
 

Cómo borrar el caché en WordPress sin un complemento

1. Limpia tu caché local
2. Realice el almacenamiento en caché del lado del servidor eliminando los archivos contenidos en la carpeta 'WP Contents> Cache' usando el Administrador de archivos o FTP
3. Purgue el caché en su cuenta CDN (si usa una). Alternativamente, use SSH y un emulador de terminal para ejecutar el comando WP-CLI '$ wp cache flush'
 

Explicación del almacenamiento en caché de WordPress

¿Cuántas veces ha experimentado una falla en cualquier sitio web, investigó las soluciones y leyó los consejos para 'borrar el caché de su navegador'?

Los cachés del navegador están controlados por cookies colocadas en su navegador.

Este es un caché local ya que las cookies se almacenan en el historial del navegador de su computadora.

Borrar eso (o las cookies individuales para un sitio web) borra el caché local para ese sitio web, pero solo en su navegador.

El caché local para cada navegador es un área de almacenamiento para archivos estáticos. Así es como los navegadores pueden cargar sitios web más rápido la segunda vez que visita la misma página web.

En lugar de descargar todos los archivos estáticos de una página, los navegadores usan el caché local en su computadora (o el historial del teléfono) para evitar volver a descargar los mismos activos estáticos.

El término técnico para borrar el caché del navegador se conoce como almacenamiento en caché del lado del cliente.

Esto se debe a que el usuario necesita borrar los datos almacenados localmente por sí mismo.

No puede hacer eso por sus usuarios, pero puede borrar el caché en el servidor que ejecuta el software de WordPress.

Cuando crea un sitio web en WordPress, el almacenamiento en caché se utiliza a nivel de servidor.

De forma predeterminada, WordPress está codificado para usar el almacenamiento en caché de objetos. Por lo tanto, incluso si no tiene instalado un complemento de almacenamiento en caché de WP, su sitio web utilizará Object Cache.

Posiblemente más, ya que los complementos se pueden codificar para usar la API de almacenamiento en caché de WordPress. Aquellos que lo sean, tendrán una carpeta de caché adicional dentro de la carpeta del complemento WP en su servidor.

Los detalles para eliminarlos se tratan más adelante en esta guía de almacenamiento en caché de WordPress.
 

¿Qué es el almacenamiento en caché de objetos?

La forma más sencilla de comprender el almacenamiento en caché de objetos es comprender cómo se cargan las páginas.

WordPress almacena todos los datos de un sitio web creado en él en una base de datos. Para cargar el contenido, se utilizan scripts PHP para comunicarse con el servidor.

La consulta de servidor más utilizada es

Get_post_meta()

En lugar de ejecutar una secuencia de comandos PHP para cada visitante único del sitio web, la primera vez que se ejecuta la consulta, WP ejecuta la secuencia de comandos, muestra el resultado en la página web y, a continuación, Object Cache crea automáticamente una copia de los resultados generados.

La caché de objetos es el resultado estático para mostrar a los próximos visitantes.

Al usar Object Cache, reduce la cantidad de consultas que se solicitan. Menos consultas a la base de datos dan como resultado un tiempo de carga de la página más rápido.

La desventaja de esto es que WordPress también es dinámico.

Los resultados generados a partir de la primera consulta pueden ser diferentes más tarde, por ejemplo, si sus visitantes dejan comentarios o si tiene una tienda WooCommerce que muestra la cantidad de artículos en stock.

Cuando los resultados de la consulta cambian, se debe realizar el almacenamiento en caché del lado del servidor para asegurarse de que a los visitantes se les muestren los resultados nuevos y no los resultados estáticos antes de que se realizaran los cambios.

Para borrar el caché de WordPress, debe borrar tanto el almacenamiento en caché del lado del cliente como el almacenamiento en caché del lado del servidor.

El almacenamiento en caché del lado del cliente es el caché de su navegador. El almacenamiento en caché del lado del servidor es su servidor de alojamiento que ejecuta el software de WordPress.
 

Los pasos necesarios para borrar la caché de WordPress

 

Paso 1: Limpia tu caché local

Los métodos para borrar su caché difieren según el navegador, pero los pasos son similares.

Para borrar el caché en Chrome…

  • Haga clic en los tres puntos verticales en la parte superior derecha de su navegador
  • Haga clic en 'configuración',
  • Haga clic en 'Seguridad y privacidad'
  • Haga clic en 'borrar datos del navegador' o 'Cookies y otros datos del sitio'.

El método más rápido es borrar todo. Si prefiere borrar solo el caché del sitio web para su sitio web de WordPress, use la opción 'Cookies y otros datos del sitio'.

Desplácese hacia abajo y haga clic en 'Ver todas las cookies y datos del sitio', luego escriba el nombre de su sitio web en el campo de búsqueda.

Haga clic en 'Eliminar todo lo que se muestra' y eso borrará el caché local para ese sitio web único.


 

Paso 2: Realice el almacenamiento en caché del lado del servidor eliminando los archivos contenidos en la carpeta 'Contenido WP> Caché' usando el Administrador de archivos o FTP

Todos los proveedores de alojamiento de WordPress tienen diferentes herramientas para diferentes tareas. Consulte la base de soporte/conocimiento de su proveedor de alojamiento para ver qué herramientas ofrecen, si las hay.

No todos tienen gestión de almacenamiento en caché. Como ejemplo, el alojamiento de SiteGround proporciona una herramienta SuperCacher dentro del panel de control. Flywheel hosting utiliza una función llamada Smart Refresh.

Otros proveedores de alojamiento tienen complementos específicos incluidos en las instalaciones de WordPress para manejar el almacenamiento en caché. ¡Algunos no ofrecen nada!

Cada uno tiende a publicar artículos o videos de 'instrucciones' en la sección de soporte de su sitio web.

Si no se proporcionan herramientas, aún se puede borrar el caché del servidor eliminando los archivos manualmente, ya sea en cPanel o usando FTP.

Debe tener cuidado de eliminar solo el contenido dentro de las carpetas de caché y no las carpetas de caché en su totalidad.

Si no se siente cómodo editando archivos en un servidor, comuníquese con su servidor web. La mayoría manejará los problemas de almacenamiento en caché del servidor por usted.
 

Borre el caché usando el Administrador de archivos en cPanel

  • Inicie sesión en su cuenta de hosting (yoursite.com:2083)
  • Haga clic en 'administrador de archivos'.
  • Abre la carpeta de tu sitio web.
  • Abra la carpeta de contenido de WP
  • Abra la carpeta 'Caché'

Luego abra cada carpeta y elimine el contenido almacenado dentro de ellas. No elimine las carpetas.


 

Borrar caché de WordPress con FTP

FTP significa Protocolo de transferencia de archivos y ofrece una forma más rápida de borrar sus carpetas de caché en WordPress.

Usando un cliente FTP como Filezilla, inicie sesión en su cuenta de alojamiento. Sus datos de inicio de sesión son ftp.yoursitename.com, luego sus credenciales de inicio de sesión de cPanel y el número de puerto es 21.

Una vez que haya iniciado sesión en su sitio, el lado izquierdo son los archivos de su computadora, el lado derecho son los archivos en su servidor de alojamiento.

Seleccione la carpeta raíz de su sitio web, vaya a 'Contenido de WP', luego a 'Caché', luego en la sección inferior, abra la carpeta 'tmp' y elimine los archivos que contiene.

Al igual que con cPanel > Administrador de archivos, no elimine ninguna carpeta. Solo elimine los archivos contenidos dentro de las carpetas.
 

Busque otras carpetas de caché dentro de CUALQUIER carpeta de complemento

La API de almacenamiento en caché es una herramienta central de WordPress. Cualquier desarrollador de complementos puede usarlo, por lo tanto, elegir no instalar un complemento de caché de WP específico no impide que otros complementos almacenen copias de caché.

Antes de cerrar sesión en cPanel o finalizar una sesión de FTP, revise su carpeta de 'complementos' para ver si hay una carpeta de caché dentro. Estos no se limitan a los complementos de caché.

Cualquier desarrollador de complementos puede usar la API de almacenamiento en caché para WordPress para ayudar a acelerar el tiempo de carga.

Como ejemplo, el complemento WP Enlighter tiene una carpeta de caché. Para borrarlos, debe ir a Contenido de WP > Complementos > Enlighter > Caché. Reemplace 'enlighter' con cualquier otro complemento instalado en WordPress.

Luego elimine los archivos en la carpeta tmp allí.

Si encuentra que un complemento está causando problemas después de eliminar el contenido dentro de la carpeta de caché, vaya a su carpeta de 'complementos' y vea si hay una carpeta de caché para el complemento.

Para eliminar el caché de WordPress sin un complemento, es importante verificar las carpetas de caché dentro de todas las carpetas almacenadas en wp-content.

Cuando esto lanza una bola curva es si actualiza una página web, borre el caché manualmente, pero olvídese de verificar las carpetas de complementos. Otro caché puede hacer que parezca un conflicto de almacenamiento en caché.

La realidad es que puede haber carpetas de caché adicionales almacenadas en otro lugar.
 

Paso 3: Purgue el caché en su cuenta CDN (si usa uno)

Este paso solo es necesario si tiene su sitio de WordPress integrado con una red de distribución de contenido (CDN).

El beneficio de usar CDN es un tiempo de carga más rápido, independientemente de dónde sus visitantes carguen su sitio web. La desventaja es que necesita purgar más de un servidor.

Esto se debe a que las CDN almacenan copias en caché de los archivos de su sitio estático en varios servidores distribuidos por todo el mundo.

Sin una CDN, solo hay un único caché en su servicio de alojamiento.

Para purgar el caché en varios servidores, los proveedores de CDN tienen una función de configuración de caché. Usando Cloudflare como ejemplo, tienen dos opciones. Una purga personalizada, o purgar todo.

Una purga personalizada es ideal para purgar una página o un activo, como una imagen. Purgue todo en todo el sitio para borrar la memoria caché de todos los activos estáticos, incluidos CSS, imágenes y JavaScript.

Usando Cloudflare, los pasos para borrar el caché son:

  • Inicie sesión en su cuenta de Cloudflare,
  • Haga clic en el sitio web en el que desea purgar el caché
  • Seleccione 'almacenamiento en caché',
  • Haga clic en 'configuración'.
  • Seleccione 'purga personalizada' o 'purgar todo'.

Seleccionar una purga personalizada requiere el paso adicional de ingresar la URL para la que desea borrar el caché.

Por ejemplo, si decide agregar un encabezado diferente por página en WordPress , la URL del encabezado estático debería tener la memoria caché depurada mediante la ruta de la URL para que la nueva imagen del encabezado se actualice en la memoria caché.

Con una purga personalizada, puede ingresar la ruta de la URL para la imagen del encabezado. Esto purgaría el caché de la imagen estática, actualizándola con la nueva imagen de encabezado.

Si no lo hace y confía únicamente en borrar el caché de su servidor host, es probable que su CDN cargue la versión estática anterior.

La mayoría de los CDN emiten un mensaje de advertencia que le advierte que su sitio se ejecutará temporalmente más lento.

Para la mayoría de los sitios, los usuarios apenas notarán la caída en el tiempo de carga de la página. Los sitios que reciben miles de visitas diarias se ralentizarán hasta que se vuelva a generar el caché.

Para los sitios web establecidos que reciben miles de visitas diarias, sería mejor usar la purga personalizada para borrar solo una URL específica, en lugar de eliminar el caché de todo su sitio web.
 

Limpia la caché de Google de contenido desactualizado

A menos que se agregue una etiqueta sin índice a sus metadatos, Google incluirá una versión en caché de su página web.

Cuando actualice información importante, puede indicarle a Google que actualice la versión en caché de esa página. Puede hacerlo en la consola de búsqueda de Google.

  • Inicie sesión en su cuenta de Google Search Console,
  • Seleccione el perfil de su sitio web.
  • Haga clic en 'eliminaciones a la izquierda
  • Haga clic en el botón 'Nueva solicitud' a la derecha
  • Seleccione la pestaña 'Borrar URL en caché',
  • Escriba la URL de la página, seleccione la opción para 'eliminar solo esta URL', luego haga clic en siguiente

Una vez hecho esto, el fragmento de página se borrará de los resultados de búsqueda de Google. Hasta que la página se rastree nuevamente, la meta descripción mostrará el mensaje 'No hay descripción de página disponible'.

Por lo general, la página tarda hasta 48 horas en volver a rastrearse y luego se actualiza la nueva información en la Búsqueda, incluida una versión de caché actualizada.
 

Usuarios avanzados: Borrar la caché con WP-CLI

WP-CLI significa Interfaz de línea de comandos de WordPress. Es más beneficioso para los desarrolladores que necesitan mucho mantenimiento.

Para los usuarios que administran varios sitios web, la familiaridad con los comandos WP-CLI puede ahorrar tiempo.

Cabe señalar que los usuarios deben tener conocimientos técnicos de moderados a avanzados antes de ejecutar cualquier comando.

Para usar WP-CLI, debe habilitar el acceso SSH en el servidor de su servidor web. No todos los proveedores de alojamiento web ofrecen esto.

La configuración para administrar el acceso Shell se controla en su cuenta de alojamiento. No dentro de cPanel.

Su proveedor de alojamiento tendrá detalles sobre cómo habilitar el acceso Shell para su servidor.

Si está disponible, debe usar un emulador de terminal como PuTTY para Windows o un emulador alternativo para Mac.

Usando sus claves de acceso SSH, puede iniciar una sesión remota y luego ejecutar la siguiente línea de comando:

$ wp cache flush

Presione enter y se le mostrará un mensaje que dice: 'Éxito: el caché se vació'.
 

Preguntas frecuentes relacionadas con borrar el caché en WordPress sin un complemento

 

¿Necesito usar un complemento de almacenamiento en caché para WordPress?

Los complementos de almacenamiento en caché utilizan la API de almacenamiento en caché de WP para facilitar el mantenimiento. El gran tamaño de archivo de los complementos puede superar el beneficio del rendimiento de la velocidad. El almacenamiento en caché de objetos está habilitado en WordPress de forma predeterminada y se puede administrar en el servidor sin complementos de almacenamiento en caché.

 

¿Se puede deshabilitar la caché de WordPress?

Para deshabilitar el almacenamiento en caché en WordPress, abra la carpeta del tema en el Administrador de archivos o FTP, luego edite el archivo wp-config.php para su tema. Agregue 'definir ('WP_CACHE', falso);' Este es un ahorro de tiempo al desarrollar su sitio para que pueda ver los cambios en tiempo real. Recuerde eliminar el código para volver a habilitar el almacenamiento en caché.