Com este guia, você irá modificar a resposta de erro padrão da sua aplicação, definindo um TTL de cache para cada erro recebido da origem.
nota — Esta página tem passos para a API v4 e para a API v3. Se o Products menu do Azion Console listar Workloads, siga os passos da API v4. Para mais informações, consulte Verifique a versão da API da sua conta.
Configure sua application para lidar com respostas de erro da origem usando Custom Pages. A Azion permite que você defina um TTL de cache para páginas de erro, um caminho personalizado ou entregue outro código HTTP na resposta sem precisar alterar o código-fonte da sua aplicação.
- Acesse o Azion Console > Custom Pages.
- Clique em + Custom Page.
- Na seção Page Codes, clique em + Custom Page Code para adicionar uma página para um código de status escolhido. Por exemplo:
404.
- No novo campo Page Code, selecione o código de status que deseja personalizar.
- No campo Connector, selecione o Connector que está buscando os dados da sua origem.
- No campo Page Path, adicione um path para uma página de erro criada na origem. Por exemplo:
/error/404.
- Em Response TTL, defina o time-to-live (TTL) do cache, em segundos.
- No campo Response Custom Status Code, personalize o status HTTP que será recebido pelo usuário.
- Clique no botão Apply.
Agora vamos vincular a Custom Page ao seu Workload:
- Acesse o Azion Console > Workloads.
- Edite o Workload desejado.
- Na seção Deployment Settings, selecione sua Custom Page.
- Clique no botão Save.
Quando forem recebidos erros do Connector, sua application irá armazená-los em cache e exibir a página de erro com base na nova configuração.
Configure sua application para lidar com respostas de erro da origem usando Error Responses. A Azion permite que você defina um TTL de cache para páginas de erro, um caminho personalizado ou entregue outro código HTTP na resposta sem precisar alterar o código-fonte da sua aplicação.
Com este guia, você irá modificar a resposta de erro padrão da sua aplicação, definindo um TTL de cache para cada erro recebido da origem.
- Acesse o Azion Console > Applications.
- Clique na application que você deseja configurar.
- Selecione a aba Error Responses.
Na seção Error Responses, o campo Status Code não pode ser modificado. Este campo representa todos os códigos de erro recebidos da origem. O campo Default Response TTL permite que você personalize o TTL de cache para todos os códigos recebidos.
- Em Default Response TTL, defina o time-to-live (TTL) do cache, em segundos, para todas as páginas de erro.
- Clique no botão + Error Response.
- No novo campo Status Code, selecione o código de status que você deseja personalizar. Por exemplo:
404.
- Adicione um TTL de cache no campo Custom Response TTL.
Você também pode determinar um caminho específico da sua origem que será entregue ao usuário e um código de status personalizado na resposta. Essas modificações são opcionais.
- No campo Page Path, adicione um path para uma página de erro criada na origem. Por exemplo:
/error/404.
- No campo Response Status Code, personalize o status HTTP que será recebido pelo usuário.
- Na seção Set Origin, selecione a origem das URIs da página de erro.
- Clique no botão Save.
Quando erros forem recebidos da origem, sua application irá armazenar em cache e exibir a página de erro com base na nova configuração.