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.