O Adaptive Optimizer do ESA Speed Monitor injeta um snippet JavaScript anônimo em páginas específicas de erro e CAPTCHA para coletar dados de desempenho do lado do client e enviá-los a um data center para análise.
Como funciona
O Adaptive Optimizer do ESA coleta amostras de dados de desempenho de rede do client para ajudar a identificar as causas raiz de anomalias no serviço e melhorar o desempenho a longo prazo. O ESA obtém as seguintes métricas do client:
Código de status HTTP: código de status da resposta.
Tempo de resolução DNS: duração da resolução do nome de domínio.
Tempo de conexão TCP: intervalo necessário para estabelecer uma conexão TCP.
Tempo de handshake SSL: duração da conclusão do handshake SSL/TLS.
Time to First Byte (TTFB): tempo decorrido até o client receber o primeiro byte da resposta.
Tempo total da requisição: duração ponta a ponta de toda a requisição.
Tempo de envio da requisição: intervalo gasto para transmitir a requisição HTTP.
Tamanho da resposta: volume do payload de resposta recebido pelo client, em bytes.
Versão do protocolo: versão do protocolo HTTP utilizada, como HTTP/1.1 ou HTTP/2.
Considerações
O script de coleta de dados pode enviar requisições para points of presence (PoPs) próximos do ESA para avaliar a conectividade do client e a qualidade da rede.
Para usuários fora da China continental, os dados coletados — compostos exclusivamente por métricas de desempenho de rede — são transmitidos a um data center em Singapura. O ESA não coleta nem armazena informações de identificação pessoal (PII).
Configuração
No ESA console, selecione Websites. Na coluna Website, clique em website desejado.
-
No painel de navegação à esquerda, clique em . Em seguida, ative o Adaptive Optimizer.
