Problemas de almacenamiento en caché de Jetpack Boost

Si recibes un error que indica que la caché no funciona como debería, es fundamental identificar el problema concreto a partir del mensaje de error. A continuación encontrarás indicaciones detalladas para solucionar estos problemas habituales de caché y garantizar que la caché de tu sitio esté optimizada y funcione correctamente.

Problemas de acceso a los archivos

Problema: La caché de páginas de Jetpack Boost necesita actualizar directorios y archivos concretos dentro de tu directorio wp-content para funcionar correctamente. Estas ubicaciones críticas son las siguientes:

  • wp-content: El directorio de contenido principal de tu instalación de WordPress, donde Jetpack Boost intenta crear un subdirectorio de caché de Boost.
  • wp-content/boost-cache/: Contiene la configuración de la caché de páginas de Jetpack Boost y el contenido almacenado en caché, y debe tener permisos de escritura.
  • wp-content/boost-cache/config.php: Contiene la configuración de la caché de páginas y debe tener permisos de escritura.
  • wp-content/advanced-cache.php: Permite servir contenido almacenado en caché antes de que WordPress se cargue por completo y debe tener permisos de escritura.

Solución: Comprueba y ajusta los permisos de estos archivos y directorios para asegurarte de que WordPress pueda escribir en ellos. Usa FTP/SFTP para establecer los permisos de los archivos en CHMOD 644 o 666 y los de los directorios en 755 o 775. Esto permite que Jetpack Boost almacene eficazmente en caché el contenido de tu sitio.

Problema: La caché de Jetpack Boost no admite la configuración «Enlaces permanentes simples», ya que depende de URL únicas para almacenar y recuperar contenido de forma eficiente.

Solución: Cambia a enlaces permanentes bonitos desde Ajustes → Enlaces permanentes en el panel de administración de WordPress. Selecciona cualquier opción que no sea «Simple» y guarda los cambios.

Incompatibilidad con la caché avanzada

Problema: Los conflictos con un sistema de caché existente, instalado por otro plugin o por tu proveedor de hosting, pueden impedir el funcionamiento de la caché de Jetpack Boost.

Solución:

  • Desactiva cualquier plugin de caché que entre en conflicto desde la sección Plugins del panel de administración de WP si quieres usar la caché de páginas de Jetpack Boost en su lugar.
  • Si Boost muestra La caché de páginas está activa, tu proveedor de hosting ya se encarga de la caché de páginas y no es necesario hacer nada.
  • Si Boost informa de otro conflicto de caché relacionado con tu proveedor de hosting, ponte en contacto con tu proveedor antes de cambiar o eliminar archivos relacionados con la caché, como advanced-cache.php.

Si ves problemas de diseño en lugar de errores de caché, puede deberse a un conflicto entre plugins que afecta a CSS. Consulta Posibles conflictos con otros plugins de rendimiento para obtener más información.

Caché avanzada para WP Super Cache

Problema: Si WP Super Cache está activo, puede entrar en conflicto con el mecanismo de caché de Jetpack Boost.

Solución: Desactiva WP Super Cache desde la sección Plugins del panel de administración de WordPress para eliminar el conflicto y activar una caché eficaz con Jetpack Boost.

No se puede escribir en advanced-cache.php

Problema: Jetpack Boost necesita un archivo advanced-cache.php con permisos de escritura para servir eficazmente el contenido almacenado en caché.

Solución: Ajusta los permisos del advanced-cache.php para que sean CHMOD 644 o 666 dentro del wp-content directorio, de modo que Jetpack Boost pueda modificar el archivo cuando sea necesario.

WP_CACHE definido, pero no como verdadero

Problema: La constante WP_CACHE del archivo wp-config.php debe tener el valor true para que Jetpack Boost utilice las funciones de caché de WordPress. Un valor false impide la activación.

Solución: Localiza y modifica la definición WP_CACHE en wp-config.php. Cámbiala a true si está configurada como false o añade define( 'WP_CACHE', true ); encima de la "That's all, stop editing! ¡Feliz publicación!" línea si no está definida.

WP-Config no tiene permisos de escritura

Problema: La protección contra escritura de wp-config.php puede impedir que Jetpack Boost añada la línea de PHP necesaria para activar la caché.

Solución: Ajusta manualmente wp-config.php los permisos para que se pueda escribir en él, o añade define( 'WP_CACHE', true ); manualmente si los permisos están restringidos. Asegúrate de colocar esta línea encima del "That's all, stop editing! ¡Feliz publicación!" comentario.

Al identificar el problema concreto a partir del mensaje de error y aplicar estas soluciones, podrás resolver los problemas habituales de la función de caché de Jetpack Boost y mejorar el rendimiento y la experiencia de usuario de tu sitio.

Eliminar manualmente el directorio de caché de Boost

Problema: En algunos casos, al usar el botón Borrar caché de Jetpack Boost, es posible que no se eliminen por completo los archivos almacenados en caché de la carpeta /wp-content/boost-cache/. Esto puede provocar la acumulación de archivos innecesarios, lo que contribuye a un elevado uso del servidor de archivos.

Solución: Es seguro eliminar manualmente la carpeta /wp-content/boost-cache/ si el botón Borrar caché no elimina los archivos como se espera. Después de eliminar manualmente la carpeta, Jetpack Boost volverá a generar los archivos de caché necesarios cuando se vuelva a activar. Puedes hacerlo accediendo al gestor de archivos de tu sitio mediante FTP/SFTP o desde el panel de control de tu proveedor de hosting.

Restablecer la caché de Jetpack Boost después de conflictos

Problema: En algunos casos, la función de caché de Jetpack Boost puede dejar de funcionar correctamente después de activar y desactivar distintos plugins de caché o realizar cambios repetidos en la configuración de caché de tu sitio. Si la caché de Boost no se activa aunque parezca que todo está en su sitio, un restablecimiento completo suele resolver el problema.

Solución: Sigue estos pasos para restablecer la configuración de la caché de Boost:

  1. Desinstala los demás plugins de caché, aunque estén inactivos. Hazlo desde la página Plugins del panel de administración de WordPress (no los elimines manualmente mediante FTP). Así te asegurarás de que los plugins puedan ejecutar sus rutinas de limpieza.
  2. En los ajustes de Boost, desactiva el interruptor «Almacenar en caché las páginas del sitio» (si está activado).
  3. Elimina la /wp-content/boost-cache/ carpeta utilizando FTP, SFTP o el gestor de archivos de tu proveedor de alojamiento.
  4. Abre tu archivo wp-config.php correspondiente y busca una línea similar a define( 'WP_CACHE', true ); — elimínala o conviértela en comentario si está presente.

Después de completar estos pasos:

  • Activa de nuevo el interruptor Almacenar en caché las páginas del sitio en Jetpack → Boost.
  • Boost volverá a crear los archivos necesarios y regenerará la configuración de su caché.

Este restablecimiento resulta especialmente útil si la caché dejó de funcionar después de cambiar entre varios plugins o proveedores de hosting. Si no tienes claro alguno de los pasos, tu proveedor de hosting puede ayudarte.

Obtener ayuda

¿Necesitas más ayuda? ¡No dudes en ponerte en contacto con nosotros! Para los usuarios del plan gratuito de Jetpack Boost, puedes publicar una solicitud de asistencia en la página de Jetpack Boost Soporte del plugin. Si has actualizado, puedes contactar con soporte para recibir asistencia más personalizada.