Agrega almacenamiento en caché y persistencia

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Apigee Edge proporciona almacenamiento en caché para la persistencia de entorno de ejecución de los datos entre solicitudes. Puedes acceder a la caché con políticas, como la política PopulateCache, la política LookupCache, la política InvalidateCache y la política ResponseCache.

Tu organización incluye acceso a una caché compartida que es útil en la mayoría de los casos. También puedes configurar tu propia caché si deseas un control más preciso del rendimiento.

Se recomienda usar una caché para lo siguiente:

  • Reduce la latencia y el tráfico. Las solicitudes se satisfacen en menos tiempo y con representaciones reutilizadas.
  • Conserva datos entre transacciones. Puedes almacenar datos de sesión para volver a usarlos en las transacciones HTTP.
  • Admitir la seguridad: Limitar el permiso a las entradas de caché para que solo se pueda acceder a ellos en un entorno particular o a través de un proxy de API específico.

Usa la persistencia

Obtén información y ejemplos sobre las funciones de persistencia que proporciona Edge.

Herramientas de persistencia en Edge.

Descubre cómo las políticas admiten el almacenamiento en caché de respuesta de backend y los mapas de clave-valor y el almacenamiento en caché de uso general.

Ejemplo: Almacenamiento en caché de uso general

Mira el código que muestra cómo se usan juntos las políticas política PopulateCache, la política LookupCache, la política InvalidateCache.

Trabaja con claves de caché

Comprende las opciones a fin de crear identificadores únicos para las entradas de caché.

Crea y edita una memoria caché de un entorno

Crea tus propias cachés cuando la caché compartida incluida no satisfaga tus necesidades.

Objetos internos de la caché

Descubre cómo se estructura el sistema de caché y cómo los valores predeterminados de la caché interactúan con las políticas.

Trabaja con mapas de clave-valor

Crea y administra colecciones de pares clave-valor encriptados o no encriptados que no vencen.

Compatibilidad con los encabezados de respuesta HTTP

Descubre cómo se manejan los encabezados de respuesta HTTP cuando usas la política ResponseCache.

Referencias de políticas

Usa estas políticas para la persistencia.

Política PopulateCache

Coloca los datos en la caché de uso general.

Política LookupCache

Obtén datos de la caché de uso general.

Política InvalidateCache

Quita una entrada de la caché de uso general.

Política ResponseCache

Obtiene y coloca datos de un recurso de backend.

Política de operaciones de mapas de clave-valor

Usa un almacén de mapa de clave-valor para la persistencia a largo plazo.

Referencias de la API

Usa estas APIs para trabajar con cachés.

Borra una entrada de caché

Borra una entrada de caché con la clave de caché.

Crea una memoria caché en un entorno

Crea una caché en un entorno.

Obtén información sobre una memoria caché

Obtén información sobre una caché.

Borra todas las entradas de caché

Borra las entradas de la caché. Puede tener alcance por prefijo de clave de caché.

Enumera las memorias caché de un entorno

Enumera las cachés de un entorno.

Actualiza una memoria caché en un entorno

Actualiza una caché en un entorno.

Borra una memoria caché

Borra una caché.

Mapas clave-valor

Crea y administra colecciones (mapas) de pares clave-valor persistentes con varios permisos.