Como adicionar armazenamento em cache e persistência

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

O Apigee Edge fornece armazenamento em cache para persistência de ambiente de execução de dados entre solicitações. Você acessa o cache com políticas, como Preencher política de cache, política LookupCache, política InvalidateCache e política cache de resposta.

Sua organização inclui acesso a um cache compartilhado que é útil para a maioria dos casos. Também é possível configurar seu próprio cache se quiser um controle mais preciso do desempenho.

O cache também pode ser usado para:

  • Reduza a latência e o tráfego. As solicitações são atendidas em menos tempo e com representações reutilizadas.
  • Mantenha os dados entre transações. É possível armazenar dados de sessão para reutilização em transações HTTP.
  • Apoie a segurança. Planeje entradas de cache para que elas possam ser acessadas apenas em um determinado ambiente ou por um proxy de API específico.

Como usar a persistência

Veja o histórico e os exemplos dos recursos de persistência fornecidos pelo Edge.

Ferramentas de persistência no Edge.

Descubra como as políticas oferecem suporte com o cache de uso geral, armazenamento de cache de resposta de back-end e mapas de chave-valor.

Exemplo: armazenamento em cache de uso geral

Veja o código que mostra como preencher a política de cache, a política LookupCache e a política InvalidateCache são usadas juntas.

Como trabalhar com chaves de cache

Entenda as opções para criar identificadores exclusivos para entradas de cache.

Como criar e editar um cache de ambiente

Crie seus próprios caches quando o cache compartilhado incluído não atender às suas necessidades.

Elementos internos do cache

Descubra como o sistema de cache é estruturado e como os padrões de cache interagem com as políticas.

Como trabalhar com mapas de chave-valor

Crie e gerencie coleções de pares de chave-valor criptografados ou não criptografados.

Suporte para cabeçalhos de resposta HTTP

Saiba como os cabeçalhos de resposta HTTP são processados quando você usa a política ResponseCache.

Referências da política

Use essas políticas para persistência.

Política PopulateCache

Coloque dados no cache de finalidade geral.

Política LookupCache

Receba dados do cache de uso geral.

Política InvalidateCache

Remova uma entrada do cache de uso geral.

Política ResponseCache

Receba e coloque dados de um recurso de back-end.

Política de operações do mapa de chave-valor

Use um armazenamento de mapa de chave-valor para persistência de longo prazo.

Referências da API

Use essas APIs para trabalhar com caches.

Limpar uma entrada de cache

Limpa uma entrada de cache usando a chave de cache.

Criar um cache em um ambiente

Cria um cache em um ambiente.

Receber informações sobre um cache

Receba informações sobre um cache.

Limpar todas as entradas de cache

Limpa as entradas de cache. Pode ser definida pelo prefixo da chave de cache.

Listar caches em um ambiente

Lista os caches em um ambiente.

Atualizar um cache em um ambiente

Atualiza um cache em um ambiente.

Excluir um cache

Exclui um cache.

Mapas de chave-valor

Crie e gerencie coleções (mapas) de pares de chave-valor persistentes em vários escopos.