A indústria de desempenho da web está repleta de palavras e termos que descrevem as ações que ocorrem como um site carregado. De fato, o processo de medição do desempenho da web foi quebrado de tal forma que cada ação e medição discretas tem um termo único. Isso facilita para aqueles que estão medindo para rastrear etapas individuais como cargas de página e áreas spot que precisam ser melhoradas. Em várias empresas, no entanto, os termos de rastreamento de desempenho podem variar, de modo que a mesma frase pode significar coisas ligeiramente diferentes. A maioria das métricas baseadas no tempo, observadas na lista abaixo, são medidas em milissegundos.
“Palavra, palavras, palavras… uma vez, eu tive o dom! Eu poderia fazer amor com palavras como um oleiro faz copos de argila.” – do filme Shakespeare apaixonado
Vamos dar uma olhada em algumas dessas palavras e termos, a fim de estabelecer um significado definitivo para eles, pois eles se relacionam com a medição do desempenho da Web.
Termos comuns da indústria de desempenho da Web
Cache: O navegador mantém uma cópia de páginas e imagens recentemente solicitadas para que, quando forem necessários novamente, não precise pedir outra cópia ao servidor. Um cache melhora muito o desempenho do navegador, especialmente em um site de imagem ou gráficos pesados, onde as mesmas imagens são usadas em várias páginas.
Tempo de conexão: O tempo que leva para o navegador se conectar a um servidor web em uma rede.
Consulta DNS: O tempo necessário para o navegador procurar o endereço IP (por exemplo, 123.456.789.010) do nome de domínio (por exemplo, www.dotcom-monitor.com) ser solicitado.
Download: O tempo que leva para cada conteúdo ser enviado do servidor para o navegador.
DOMContentLoaded: O tempo que leva para o documento HTML ser completamente carregado e analisado, mas antes que imagens, folhas de estilo e subquadrados tenham terminado o carregamento.
Onload: O tempo que leva para todos os scripts síncronsos, como imagens, folhas de estilo e subquadrados para terminar o carregamento.
Redirecionamento: Uma técnica para disponibilizar uma página da Web ou um site em mais de um endereço URL.
O tempo de redirecionamento é o tempo entre quando a notificação para redirecionar é recebida quando o objeto para o qual o navegador é redirecionado é totalmente recebido.
Renderização: O tempo necessário para exibir a página, executando JavaScript em linha e carregando imagens.
Negociação SSL/SSL: O tempo que leva para o navegador, e um servidor protegido pela criptografia Secure Sockets Layer, para estabelecer um aperto de mão SSL (Secure Socket Layer, camada de soquete seguro) (o que significa que o cliente confirmou que reconhece e confia no emissor do certificado SSL antes que uma conexão seja estabelecida). Em seguida, após o aperto de mão SSL, o cliente confirma que reconhece e confia no emissor do certificado SSL e uma conexão é feita.
TTI (Tempo para Interagir): No momento, do ponto de vista do usuário final, o conteúdo interativo principal da página é exibido e se torna interativo.
TTFB (Time to First Byte): O tempo entre quando o usuário virtual fez uma solicitação HTTP e quando o primeiro byte da resposta do servidor web chegou. Essa medida nos ajuda a entender melhor o quão responsivas a rede e o servidor web são. O TTFB inclui o tempo para a conexão do soquete, o tempo para enviar a solicitação HTTP e o tempo para receber o primeiro byte da resposta HTTP.
Estas são algumas das palavras e termos básicos que usamos para acompanhar o desempenho da Web. Pode não ser Shakespeare, mas você pode encontrar palavras e termos adicionais na Base de Conhecimento Dotcom-Monitor.
{ crédito da foto: Horia Varlan – cc }