O melhor formato para apresentar prestados tempo em uma página da web

StackOverflow https://stackoverflow.com/questions/8624

  •  08-06-2019
  •  | 
  •  

Pergunta

Eu comecei a adicionar o tempo necessário para renderizar uma página para o rodapé de nossas aplicações web internas.Atualmente, ele aparece como este

Processado em 0.062 segundos

Ocasionalmente, eu renderizado momentos como este

Processado em 0.000 segundos

Atualmente, é apenas destinado a ser um guia para os utilizadores, para julgar se uma página é rápido para carregar ou não, permitindo-lhes rapidamente, informe-nos se uma página está tomando 17 segundos em vez do habitual 0.5.A minha pergunta é em que formato o tempo deve ser em?Em que ponto devo mudar para uma instrução como

Processado em menos de um segundo

Eu gosto de ver os décimos de segundo, mas o segundo exemplo acima é, sem utilidade para ninguém, na verdade ele apenas destaca os limites do cálculo que eu uso para encontrar o tempo de renderização.Eu prefiro não deixar que os usuários ver que em todos!Respostas de boas-vindas, incluindo se alguma coisa deve ser incluído na página.

Foi útil?

Solução

Eu não estou certo que não há qualquer valor em informar os usuários de quanto tempo levou para o servidor para renderizar a página.Ele poderia muito bem ser a pena de log que tipo de informação, mas eles não se importam.

Se o servidor de 0,001 de um segundo para desenhar uma página, mas é preciso 17 segundos por eles para carregá-lo (devido à rede, javascript, tamanho de página, seu lixo PC, etc) a sua percepção será o último.

Então, novamente, adicionando o tempo de processamento pode ajudar a afastar a perguntas sobre qualquer percebida lentidão com um "falar para o seu local de administração de rede" de resposta.

Dado que você sabe que a precisão das medições pode ter o 0.000 texto ser "Processado em menos de um milésimo de segundo"

Outras dicas

"Processado instantaneamente" soa muito melhor do que "Prestou, em menos de um segundo".

Em vez de confiar no seu blog para olhar para o rodapé da página e de deixar você saber se o valor exceder algum limite de paciência, pode ser uma idéia melhor para log página render vezes em um arquivo de log no servidor.Uma vez que você tenha todas as matérias de dados, você pode olhar para páginas específicas que tendem a levar mais tempo do que o normal para compor.

Com mais detalhado do registo, você também pode medir o tempo decorrido em consultas de banco de dados ou qualquer outra coisa, se seu aplicativo da web baseia-se em sistemas externos.

Eu acho que eu mais enfatizada foi para os usuários.

Eu sei que usando o rastreamento na web.config que eu possa obter informações precisas sobre a página, o tempo de renderização, juntamente com horários para acessar o banco de dados.

Nós, no passado, teve problemas com aplicativos executados muito lentamente através da rede, embora seja corrigido agora eu estou adicionar a etiqueta para novas aplicações, de modo a que os utilizadores tenham conhecimento é algo que estamos levando a sério e isso é um indicador simples para os desenvolvedores.

Levando tudo isso em conta, eu gosto de "Processado Instantaneamente" e escrever um monte de sentido, então eu vou aceitar a sua resposta e kokos'.

Obrigado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top