Existe algum padrão da indústria para o tempo de resposta webapp inaceitável?
-
06-07-2019 - |
Pergunta
Há um berço (Commercial Off-the-shelf) aplicativo que eu trabalho na personalização, onde um par de páginas demorar um tempo extremamente longo para carga para determinadas distribuições de dados. (Eu estou falando aproximadamente 3 minutos para uma página para carregar neste caso ... eo tempo está a crescer exponencialmente).
É claro que isso é inaceitável, mas existem estudos lá fora, onde eu posso apontar o tempo de resposta aceitável é?
Eu gostaria alguns bons estudos, possivelmente, que discutem o tempo de resposta.
Solução
de Jakob Nielsen pesquisa respondeu a esta para < em> qualquer aplicação (aplicações web não são especiais a este respeito):
- 0,1 segundo :. Limite para os usuários a sensação de que eles são manipular diretamente objetos na interface do usuário
- 1 segundo : Limite para usuários sentindo que eles são livremente navegação o espaço comando sem ter que esperar indevidamente para o computador .
- 10 segundos :. Limite para usuários mantendo sua atenção na tarefa
Assim, para aplicações web você deve manter seus tempos de resposta de página a 500 ms máximo em média perto dos servidores, para ter uma aplicação web que é um prazer de usar, mesmo com uma latência de rede de 200-300 ms.
Outras dicas
tempos de resposta UI aceitável baseiam-se em psicologia humana e são, portanto, o mesmo para aplicações web como eles são para aplicações desktop tradicionais.
Dependendo da forma como as percebe utilizador final a operação que está a ser realizado, um tempo de resposta aceitável pode ser um segundo (por exemplo, para fechar uma 'janela de diálogo') ou 10 segundos (por exemplo, para a visualização dos resultados de um cálculo).
O guru da usabilidade Jakob Nielsen escreveu um artigo de boa sobre a resposta de aplicações web aceitável vezes.
diretrizes de interface do usuário Publicado especificar os mesmos tempos de resposta aceitáveis, por exemplo:
O artigo de Sim Nielsen tem algumas boas informações sobre como a psicologia está envolvido. Aqui você pode encontrar mais informações sobre por que os assuntos "desempenho percebido", e não apenas o tempo de resposta real.
Eu postei uma pergunta relacionada e tenho algumas respostas interessantes que podem ajudar. Veja
O que é considerado uma vez que boa resposta para uma dinâmica, aplicação web personalizado?
Um tempo atrás foi-me dito por um professor que o usuário médio dá-se após 10 segundos de espera, sem nada acontecer. Vendo algo acontecer provavelmente irá aumentar a sua tendência para esperar. Mas isso era um tempo atrás ... quando os interwebs foram mais lentos.
Há um bom post aqui que argumenta que não há realmente é no padrão da indústria.
Talvez não há nenhuma boa maneira de fazer isso.
8 é o tempo de resposta mínimo aceitável.
Depois que o tempo máximo que um usuário espera que ele tome, que varia muito dependendo do seu serviço.
Uma área animada vai aumentar muito a paciência do usuário, seja ele uma ampulheta, redemoinho, círculo, até um bar que enche e esvazia-se mais e mais. Enquanto o problema não é claramente de que suas ações não foram ouvidos, eles vão esperar.