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.

Foi útil?

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:

Java Look and Guidelines Sinta

GNOME UI Documentation .

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.

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