Após adicionar um site ao Edge Security Acceleration (ESA), os pontos de presença (POPs) do ESA decidem se devem armazenar em cache os recursos solicitados pelos clientes com base nas regras de cache configuradas. Quando um POP armazena um arquivo em cache, ele responde diretamente às solicitações dos clientes sem precisar buscar o conteúdo no servidor de origem por uma rota longa. Isso reduz a latência e melhora os tempos de carregamento. Caso o arquivo solicitado não exista no POP ou tenha expirado, o POP busca a versão mais recente no servidor de origem.
Recursos
É possível configurar os seguintes recursos de cache para um site.
Regras de cache padrão
Recurso | Descrição | |
Ao usar o ESA para acelerar a entrega de recursos estáticos no servidor de origem, o ESA armazena esses recursos no ponto de presença (POP) do ESA mais próximo do cliente. Assim, você acessa e obtém os recursos estáticos diretamente do POP, em vez do servidor de origem. Essa abordagem evita buscas na origem por rotas longas e acelera a entrega de conteúdo. Todos os POPs do ESA possuem sistemas de cache. Durante a interação de um usuário ou servidor de origem com um POP do ESA, o sistema armazena os recursos da origem e defina um tempo de vida (TTL) para o conteúdo em cache. | ||
Configurações globais de cache
|
Recurso |
Descrição |
|
Quando ativado, o modo de desenvolvimento ignora temporariamente os componentes de cache do Edge Security Acceleration (ESA) e encaminha todas as solicitações de recursos estáticos diretamente ao servidor de origem, permitindo que você verifique alterações de conteúdo em tempo real. |
|
|
O TTL de cache do navegador controla por quanto tempo os navegadores mantêm os recursos em seu cache local. Por padrão, o ESA respeita o cabeçalho |
|
|
O TTL de cache de borda determina por quanto tempo os PoPs do Edge Security Acceleration (ESA) armazenam os recursos da origem. Se um cliente solicitar um recurso obsoleto, o PoP do ESA recupera a versão mais recente na origem e a armazena novamente em cache. Para reduzir a carga na origem e acelerar a entrega, defina o TTL para recursos estáticos por diretório ou extensão de arquivo. |
|
|
Configure como os POPs lidam com strings de consulta ao gerar chaves de cache. Remover o caractere |
|
|
A ordenação de strings de consulta faz com que o Edge Security Acceleration (ESA) organize os parâmetros da URL antes de consultar o cache ou encaminhar a solicitação. Solicitações com parâmetros idênticos são tratadas como o mesmo recurso, independentemente da ordem dos parâmetros, o que aumenta a taxa de acerto de cache. |
Regras de cache
|
Recurso |
Descrição |
|
Crie regras de cache para configurar o TTL de cache do navegador |
Configure uma política de cache exclusiva para cada regra de cache e defina diferentes TTLs de cache do navegador. |
|
Para definir um tempo de vida (TTL) de cache para solicitações específicas, como aquelas baseadas em extensões de arquivo ou características do cabeçalho da solicitação, crie regras personalizadas. Essa funcionalidade permite configurar definições de cache distintas da política global de TTL de cache de borda. |
|
|
Quando um servidor de origem retorna um código de status diferente de 2xx, os pontos de presença (POPs) do Edge Security Acceleration (ESA) podem armazenar esse código em cache e responder diretamente às solicitações subsequentes durante o período de validade do cache. Tal mecanismo reduz as solicitações repetidas à origem e diminui a carga no servidor de origem. |
|
Limpeza e pré-busca
|
Recurso |
Descrição |
|
A limpeza de cache remove os recursos armazenados dos pontos de presença (POPs), forçando-os a recuperar o conteúdo mais recente do seu servidor de origem. Limpar muitos recursos simultaneamente aumenta a carga no servidor de origem. |
|
|
O recurso de pré-busca armazena os recursos do servidor de origem nos POPs do Edge Security Acceleration (ESA). Dessa forma, as solicitações iniciais são atendidas pela borda sem retorno à origem, melhorando a taxa de acerto de cache. |
Reserva de cache
Recurso | Descrição | |
O ESA oferece o recurso de cache em camadas para garantir que as solicitações sejam atendidas o mais rápido possível pelos POPs mais próximos dos clientes, melhorando o desempenho e a eficiência de todo o sistema de entrega de conteúdo. | ||
A reserva de cache reduz o tráfego de origem ao consolidar as solicitações por meio de um POP de cache de nível superior. O ESA direciona as solicitações através desse POP, que fornece armazenamento persistente para evitar que arquivos menos populares sejam removidos pelo conteúdo acessado frequentemente. | ||
Disponibilidade dos recursos
|
Cache |
Entrance |
Pro |
Premium |
Enterprise |
|
Análise de cache |
Não suportado |
Suportado |
Suportado |
Suportado |
|
TTL de cache do navegador |
2 horas |
1 hora |
1 segundo |
1 segundo |
|
TTL de cache de borda |
2 horas |
1 hora |
1 segundo |
1 segundo |
|
Limpeza por URL (vezes) |
1.000 |
50.000 |
100.000 |
500.000 |
|
Limpar todo o cache |
5 |
80 |
125 |
200 |
|
Limpeza por diretório (vezes) |
Não suportado |
20 |
50 |
2.000 |
|
Limpeza por nome de host |
Não suportado |
Não suportado |
Não suportado |
2.000 |
|
Chave de cache personalizada |
Não suportado |
Não suportado |
Não suportado |
Compartilha cota com a limpeza de URL. |
|
Limpeza de recursos com parâmetros ignorados |
Não suportado |
Não suportado |
Não suportado |
2.000 |
|
Limpeza por tag |
Não suportado |
Não suportado |
Não suportado |
2.000 |
|
Pré-busca de URL |
Não suportado |
50.000 |
100.000 |
500.000 |
|
Cache em camadas de borda |
Suportado |
Suportado |
Suportado |
Suportado |
|
Cache em camadas de borda + cache em camadas regional |
Não suportado |
Suportado |
Suportado |
Suportado |
|
Cache em camadas de borda + cache em camadas inteligente |
Não suportado |
Suportado |
Suportado |
Suportado |
|
Todas as camadas de cache |
Não suportado |
Não suportado |
Não suportado |
|
|
Reserva de cache |
Não suportado |
Não suportado |
Não suportado |
Suportado |