• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Como a New Relic mede o tempo de carregamento da página

Este documento explica:

  • Como uma página da web carrega

  • Como

    mede o tempo de carregamento da página, também conhecido como monitoramento de usuário real (RUM)

Dica

Esta é uma descrição do tempo de carregamento de página tradicional e síncrono. O browser também pode monitor o tempo de carregamento assíncrono da página.

Processo de carregamento da página

Aqui estão as principais etapas no carregamento da maioria das páginas da web. Os números de 1 a 6 no diagrama correspondem às etapas numeradas abaixo.

Page load timeline: As etapas envolvidas no carregamento de uma página da web. Os gráficos de monitoramento do browser exibem os seguintes segmentos desse processo: Network, Web application, DOM processing e Page rendering.

  1. O carregamento de uma página começa quando um usuário seleciona um hiperlink, envia um formulário ou digita um URL em um browser. Isso também é conhecido como

    initial request

    ou

    navigation start

    . A ação do usuário envia um

    request

    pela rede para o servidor do aplicativo web.

  2. A solicitação chega ao aplicativo para processamento. (A solicitação pode levar algum tempo para começar a ser processada. Isso pode ser o resultado de

    request queuing

    ou outros fatores.)

  3. O aplicativo conclui o processamento e envia um HTML

    response

    de volta pela rede para o browser do usuário. Às vezes isso é chamado de

    response start

    ou

    first byte

    .

  4. (Tempo até o primeiro byte) O browser do usuário começa a receber a resposta HTML e a processar o modelo de objeto de documento, ou

    DOM

    .

  5. O DOM termina de carregar; este ponto é conhecido como

    DOM ready

    . Usando o DOM, o browser do usuário começa a renderizar a página.

  6. A página termina a renderização no browser do usuário e o

    window load event

    é acionado. (Para páginas que usam carregamento assíncrono, alguns elementos podem continuar a carregar após ocorrer o evento de carregamento da janela.)

Gráficos de tempo de carregamento da página no monitoramento do browser

O monitoramento do browser captura os principais segmentos de tempo de carregamento da página na página Summary do browser e na páginaPage views . Se o monitoramento do SPA estiver ativado, você terá acesso a este gráfico e aos gráficos específicos do SPA. Os gráficos mostram:

  • Rede
  • Hora do aplicativo da web
  • Processamento DOM
  • Renderização de página
  • Outros segmentos, conforme aplicável, como enfileiramento de solicitações

As cores do gráfico correspondem às cores do diagrama de tempo de carregamento da página.

one.newrelic.com > All capabilities > Browser > (select an app) > Summary: o gráfico de tempo de carregamento aparece nas páginas Summary e Page views .

A forma como o browser coleta esses tempos depende da capacidade do browser de usar a API de especificação de tempo de navegação. Você pode adicionar um evento de tempo de carregamento de página personalizado com a API do agente browser.

Aqui estão as descrições da atividade incluída nos segmentos do gráfico de tempo de carregamento do browser:

Solicitações do servidor de aplicativos vs. transação do browser

Muitas vezes, o número de transações do servidor de aplicativos (solicitações por minuto ou rpm) é maior do que o número de transações do browser (páginas por minuto ou ppm) para o mesmo aplicativo. Para mais informações, consulte os procedimentos de resolução de problemas.

Ponto fora da curva

Não importa o desempenho do seu aplicativo, haverá alguns browsers, plataformas e redes lentos que farão com que o tempo de resposta agregado geral pareça mais lento. Para minimizar a distorção causada por valores discrepantes, o tempo de carregamento da página fixa e dimensiona o tempo de resposta do usuário final que é maior que 4,5 vezes a configuração do Apdex T do browser do seu aplicativo para 4,5 vezes o Apdex T ou para 13,5 segundos, o que for maior. (Os valores discrepantes do histograma são cortados em 95%.)

Por exemplo, se o limite Apdex T do usuário final do seu aplicativo for de 8 segundos, esse tempo de resposta será fixado em 36 segundos. Isso minimiza o impacto desse tempo de resposta em seu aplicativo geral, mas ainda fornece contabilização de pontuações Apdex "frustradas".

Para monitoramento de SPA, os valores discrepantes são tratados de maneira diferente. Quando a duração de um carregamento de página inicial ou alteração de rota atinge 30 minutos, esse evento é tratado como dados inválidos e descartado.

Próximos passos

Saiba mais sobre o tempo de carregamento da página com estes documentos:

Se ainda não o fez, crie sua conta New Relic gratuita abaixo para começar a monitorar seus dados hoje mesmo.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.