Quero abrir um caso com o AWS Support para solucionar meus problemas de latência de distribuição web do Amazon CloudFront.
Resolução
Importante: Para abrir um caso de suporte técnico, você deve ter um plano de suporte da AWS.
Ao abrir um caso com o AWS Support para solucionar seus problemas de latência de distribuição na web do CloudFront, forneça as informações para as seguintes etapas:
- Anote os IDs de solicitação do CloudFront para suas solicitações com problemas de latência. Para encontrar os IDs de solicitação do cabeçalho de resposta X-Amz-Cf-Id HTTP, use um comando como cURL. Ou encontre o ID da solicitação no arquivo de log de distribuição da web em seu log de acesso do CloudFront.
- Registre quanto tempo o objeto leva para baixar do CloudFront e fazer o download do objeto diretamente da origem.
Observação: para obter mais informações, consulte Usar várias origens com distribuições do CloudFront.
- Execute o comando cURL a seguir para obter a diferença horária entre os dois métodos de download:
curl -v -L --output /dev/null --silent --show-error --write-out 'lookup: %{time_namelookup}\nconnect: %{time_connect}\nappconnect: %{time_appconnect}\npretransfer: %{time_pretransfer}\nredirect: %{time_redirect}\nstarttransfer: %{time_starttransfer}\ntotal: %{time_total}\n' 'CloudFront-DNS or origin-endpoint'
Observação: substitua o DNS do CloudFront pelo DNS do CloudFront ou substitua o endpoint de origem pelo endpoint de origem.
Importante: Se um navegador conseguir reproduzir o problema, colete o arquivo HAR relacionado.
- Anote o endereço IP do seu resolvedor de DNS para problemas de latência com um endereço específico. Para obter instruções sobre como encontrar o endereço IP público do resolvedor de DNS, consulte Como posso determinar se meu resolvedor de DNS público suporta o ramal EDNS Client Subnet (ECS)?
- Colete os relatórios TCP Traceroute ou MTR para o DNS ou IP do CloudFront e o endpoint de origem. Por exemplo, seu endpoint pode estar no Amazon Elastic Compute Cloud (Amazon EC2) ou em um Application Load Balancer.
Para obter o relatório MTR, execute o seguinte comando:
mtr -rwzn <CloudFront-DNS or origin-endpoint>
Informações relacionadas
Comportamento de solicitação e resposta
Como soluciono problemas e reduzo o aumento da latência do CloudFront?