Application Accelerator
O Application Accelerator é um módulo de Edge Application que acelera aplicações e APIs por meio de otimizações de protocolo e gerencia requisitos de conteúdo dinâmico.
Com o Application Accelerator, você pode:
- Criar regras avançadas no Rules Engine para as fases de requisição e resposta.
- Personalizar as políticas de cache para conteúdo dinâmico com base em cookies ou query strings por meio da Advanced Cache Key.
- Ativar o suporte e o cache de métodos HTTP para sua edge application.
- Personalizar o TTL do cache da CDN para valores inferiores a 60 segundos.
Implementação
Escopo | Recursos |
---|---|
Configurações de cache disponíveis | Cache Settings |
Criar uma configuração de cache | Como configurar políticas de cache para Edge Application |
Configurar o Rules Engine | Criando regras de Request e Response usando o Rules Engine para Edge Application |
Configurar a Advanced Cache Key | Como configurar a Advanced Cache Key para Edge Application |
Advanced Cache Key
Por padrão, a Azion considera cada URL como um objeto distinto no cache. O recurso Advanced Cache Key permite que você crie regras avançadas de cache com base em duas opções: Cache by Query Strings e Cache by Cookies. Se necessário, você pode usar as duas opções simultaneamente para definir a segmentação de conteúdo da sua aplicação.
Saiba mais sobre Advanced Cache KeyRules Engine
O Application Accelerator permite novas opções e configurações no Rules Engine para que você personalize as regras de negócios do seu aplicativo. Veja a lista completa de variáveis e lista de comportamentos para saber mais.
Saiba mais sobre Rules EngineSuporte a métodos HTTP
Com o Application Accelerator, você pode expandir os métodos HTTP suportados além dos métodos nativos GET
e HEAD
para suas edge applications. Ao ativar esse recurso, você ganhará a capacidade de utilizar os métodos HTTP OPTIONS
, POST
, PUT
, PATCH
e DELETE
em suas aplicações.
Por padrão, o Edge Cache da Azion é configurado para armazenar em cache apenas as solicitações GET
e HEAD
. No entanto, ao ativar esse módulo, você tem a opção de estender o cache para incluir também as solicitações POST
e OPTIONS
. Isso permite otimizar o desempenho e a eficiência de suas aplicações, especialmente para endpoints acessados com frequência ou com uso intenso de dados que usam esses métodos HTTP.
Limites
Estes são os limites default:
Escopo | Limite |
---|---|
TTL mínimo de cache | 0 segundos |
TTL máximo de cache | 31.536.000 segundos |