it-swarm-ko.com

내 ajax UI에 허용되는 응답 시간은 얼마입니까?

사용자 작업 후 ajax를 통해 웹 서버에서 새 정보를로드해야 할 때 사용자에게 유용한 UI가 되려면 정보가 얼마나 빨리 표시되어야합니까?

26
txwikinger

나는 항상 100ms의 지연이 일반적으로인지 할 수 없다고 들었습니다. 유사 StackOverflow 스레드 의 답변은 다음과 같습니다.

100ms 임계 값은 30 년 전에 설정되었습니다. 보다:

Card, S.K., Robertson, G.G. 및 Mackinlay, J.D. (1991). 정보 시각화 도구 : 정보 작업 영역. Proc. ACM CHI'91 회의 (LA, 뉴 올리언스, 4 월 28 일 ~ 5 월 2 일), 181-188.

Miller, R. B. (1968). 인간-컴퓨터 대화 트랜잭션에서의 응답 시간. Proc. AFIPS 가을 공동 컴퓨터 컨퍼런스 Vol. 33, 267-277.

Myers, B. A. (1985). 컴퓨터 휴먼 인터페이스에 대한 퍼센트 진행률 표시기의 중요성. Proc. ACM CHI'85 회의 (샌프란시스코, 캘리포니아, 4 월 14-18 일), 11-17.

16
Brendan Berg

응답 시간에 대한 일반적인 사용성 지침을 따라야한다고 생각합니다.

  • 0.1 초 는 사용자가 시스템이 즉각적으로 반응한다고 느끼게하는 한계에 관한 것이므로 결과를 표시하는 것 외에는 특별한 피드백이 필요하지 않습니다.

  • 1.0 초 는 사용자가 지연을 알아 차리더라도 사용자의 생각 흐름이 중단되지 않는 한계에 가깝습니다. 일반적으로 0.1 초 이상 1.0 초 미만의 지연 동안에는 특별한 피드백이 필요하지 않지만 사용자는 데이터에서 직접 작동하는 느낌을 잃게됩니다.

  • 10 초 는 사용자의주의를 대화에 집중시키는 한계입니다. 지연 시간이 길어질 경우 사용자는 컴퓨터가 끝나기를 기다리는 동안 다른 작업을 수행하기를 원하므로 컴퓨터가 언제 완료 될지 나타내는 피드백이 제공되어야합니다. 사용자가 무엇을 기대해야하는지 알 수 없으므로 응답 시간이 매우 가변적 일 경우 지연 동안 피드백이 특히 중요합니다.

출처 : http://www.useit.com/papers/responsetime.html

32
Nacho

정보는 가능한 빨리로드되어야합니다. 중요한 것은 그들이 실제 작업을 기다리는 동안 "로드 중 ..."표시를하여 사용자가 작업이 작동했음을 알 수 있도록하는 것입니다. 링크를 클릭해도 아무런 문제가 없습니다.

3
Samuel

요청이 동기화 된 경우 몇 초 이상 걸리지 않거나 UI가 중지 될 때 사용자에게 무엇이 문제인지 궁금해 할 것입니다. 비동기식 요청을 사용할 수있는 경우 "로드 중"화면을 표시하고 데이터가 들어 오자마자 UI를 점진적으로 업데이트하면로드 시간이 길어질 수 있습니다.

1
Kai Chan