El almacenamiento en caché de API reduce las consultas a la base de datos al almacenar las respuestas de la API en una memoria de acceso rápido. Esta optimización acelera los tiempos de carga de los feeds, los menús, las páginas y el contenido para miembros. En este documento se explica cómo habilitar el almacenamiento en caché de API, verificar la instalación, configurar los ajustes de caché y solucionar problemas comunes relacionados con el almacenamiento en caché.
Comprender el almacenamiento en caché de API
El almacenamiento en caché de API almacena los datos a los que se accede con frecuencia en la memoria, en lugar de consultar la base de datos de WordPress para cada solicitud. La primera solicitud recupera los datos de la base de datos y los almacena en caché. Las solicitudes posteriores sirven los datos directamente desde la caché, lo que se traduce en tiempos de respuesta más rápidos y una menor carga del servidor.
Habilitación del componente de rendimiento de la API
El componente Rendimiento de la API debe estar activado antes de poder iniciar la configuración del almacenamiento en caché.
- Vaya a Panel de control > Aplicación MP > Componentes.
- Localizar Rendimiento de la API en la lista de componentes.
. - Haga clic en Activar.

El componente API Performance proporciona capacidades de almacenamiento en caché y otras funciones de optimización para la aplicación.
Verificación de la instalación del complemento de uso obligatorio
El almacenamiento en caché de API requiere un complemento imprescindible para funcionar correctamente. La verificación garantiza que el complemento esté correctamente instalado.
- Vaya a Panel de control > Complementos > Imprescindibles.
- Confirme que Almacenamiento en caché de la API de la aplicación MP aparece en la lista de complementos.

Configuración de los ajustes de caché
La configuración de la caché determina qué tipos de contenido utilizan la funcionalidad de almacenamiento en caché.
- Vaya a Panel de control > Aplicación MP > Configuración > Almacenamiento en caché de API.
- Seleccione las casillas de verificación de los tipos de contenido que desea almacenar en caché:
- MemberPress
- Páginas de aplicaciones
- Entradas de blog
- Comentarios del blog
- Categorías del blog
- Publicar marcadores

- Haga clic en Guardar cambios.
Gestión de datos almacenados en caché
Los datos almacenados en caché deben purgarse cuando se actualiza el contenido para garantizar que los usuarios vean la información actualizada.
Purgar elementos individuales de la caché
- Vaya a Panel de control > Aplicación MP > Configuración > Almacenamiento en caché de API.
- Localice el tipo de contenido almacenado en caché que requiere purga.
- Haga clic en Limpiar caché junto al elemento específico.

La purga individual de la caché permite un borrado selectivo sin afectar al resto del contenido almacenado en caché.
Purgar todos los datos almacenados en caché
- Vaya a Panel de control > Aplicación MP > Configuración > Almacenamiento en caché de API.
- Haga clic en Purgar todo en la parte superior de la configuración del almacenamiento en caché.

Todos los datos almacenados en caché se borran inmediatamente y los datos nuevos se rellenan en la siguiente solicitud de API.
Comprender el comportamiento de la caché
El almacenamiento en caché de API sigue un flujo de trabajo predecible que equilibra el rendimiento con la actualidad de los datos.
Proceso de solicitud inicial
Cuando un usuario solicita por primera vez contenido almacenado en caché:
- La API recibe la solicitud de la aplicación.
- La API consulta la base de datos de WordPress para obtener los datos solicitados.
- La API almacena la respuesta en el sistema de caché.
- La API devuelve los datos al usuario.
Esta solicitud inicial experimenta tiempos de consulta de base de datos estándar.
Proceso de solicitud posterior
Una vez que los datos se almacenan en caché, las solicitudes futuras siguen una ruta optimizada:
- La API recibe la solicitud de la aplicación.
- La API recupera los datos directamente de la memoria caché.
- La API devuelve los datos almacenados en caché al usuario de forma instantánea.
Las solicitudes almacenadas en caché se completan mucho más rápido que las consultas a la base de datos.
Purga automática de la caché
La caché se purga automáticamente cuando se producen cambios en el contenido:
- Se publican nuevas entradas o páginas.;
- Actualizaciones o eliminaciones de contenido existente;
- Los niveles de membresía cambian;
- Se modifican los ajustes del complemento.
La purga automática garantiza que los usuarios reciban datos actualizados sin intervención manual.