Azion CLI warmup
Comando da Azion CLI que percorre um site a partir de uma URL base e pré-carrega as suas páginas no cache da Azion, com cada flag, seu tipo e seu padrão.
O comando warmup da Azion CLI aquece o cache de um site. Ele começa em uma URL base, segue os links que cada página traz e requisita cada URL que encontra, para que o conteúdo esteja no cache da Azion antes que os visitantes o peçam. As opções que todo comando aceita, como --format, --out e -y, estão em Opções globais da Azion CLI.
Uso
azion warmup percorre o site a partir da URL que você passa em --url:
| Flag | Curta | Tipo | Padrão | Descrição |
|---|---|---|---|---|
--max-concurrent | — | int | 2 | Número máximo de requisições que o comando envia ao mesmo tempo. |
--max-urls | — | int | 1500 | Número máximo de URLs que o comando processa em uma execução. |
--timeout | — | int | 8000 | Tempo, em milissegundos, que o comando espera por cada requisição. |
--url | — | string | — | Obrigatório. URL base onde o crawl começa, com o seu esquema, como https://example.com. A URL pode trazer um caminho, como https://example.com/products. Sem ela, o comando pede a URL. |
O comando requisita primeiro a URL base, lê os links de cada página que recebe e adiciona cada link novo a uma fila. O crawl termina quando a fila fica vazia ou quando o comando atinge --max-urls. No final, um resumo conta as URLs que tiveram sucesso e as URLs que falharam.
No warmup, --timeout conta milissegundos para cada requisição. Ele substitui a opção global --timeout, que conta segundos.
Exemplos
Cada exemplo mostra o comando e a saída que ele imprime.
Aquecer o cache de um site
Este comando percorre um site a partir da sua página inicial com os limites padrão:
O comando imprime cada URL que requisita, os links que encontra nessa página e um resumo. Neste exemplo, a página inicial tem um link para about.html, então o comando requisita as duas páginas:
Limitar o crawl
Este comando processa no máximo 5 URLs, envia uma requisição por vez e espera até 3.000 milissegundos por cada requisição:
A saída começa com os limites que o comando aplica, seguidos do mesmo crawl do exemplo anterior: