검색결과 리스트
2010/04/23에 해당되는 글 3건
- 2010/04/23 웹에서의 `충분히 빠르다`다의 의미
- 2010/04/23 웹 성능을 위한 14가지 규칙
- 2010/04/23 이번에 새로 구입한 책들 (1)
글
- 0.1 초 : 사용자 자신이 UI에서 보여주는 개체들을 직접 조작한다고 느낄 수 있는 최대 시간. 예를 ㄷ르면 사용자가 한 테이블에서 한 열(column)을 선택한 그 순간 부터 해당 열이 선택되ㅣ었다는 반응이 화면에 보여질 때까지 시간을 들 수 있다. 한 열을 기준으로 정렬을 한 경우에도 이 정도의 시간만 걸리면 이상적이라고 할 수 있을 것 같다. 이때 사용자는 자신이 직접 테이블의 내용을 정렬하고 있다는 느낌을 갖는다.
- 1초 : 사용자가 컴퓨터가 작업을 끝낼 때까지 과도하게 기다릴 필요 없이 자연스럽게 명령을 내린다는 느낌을 가질 수 있는 최대 시간. 0.2에서 1.0초 정도 지연되는 경우 사용자는 무언가 오래 걸린다는 것을 인지하게 되며 명령에 대한 결과가 사용자의 동작에 대한 직접적인 결과라기 보다는 컴퓨터가 현재 명령을 처리하기위해 '일'을 하고 있다고 느낀다. 예를 들어 보자. 테이블의 내용을 선택한 열을 기준으로 정렬하는 작업이 0.1초 이내에 완료되지 않는 경우에도 왠만하면 1초 이내에는 완료가 되어야 한다. 그렇지 않으면 사용자는 UI가 굼뜨게 반응을 한다고 느끼게 되고 현재 하고자 하는 작업의 '흐름'이 깨지게 된다. 1초 이상 지연되는 경우에는 현재 작업을 수행하기 위해 컴퓨터가 작업을 하고 있다는 것을 커서의 모양을 바꾸는 등의 방법을 통해 사용자에게 알려주는 것이 좋다.
- 10초 : 사용자가 현재의 작업에 열중할 수 있는 최대 시간. 10초 이상 소요되는 작업의 경우에는 현재까지 완료된 작업의 비율을 퍼센트로 표시를 해주어야 하며 눈에 잘 띄는 곳에 진행 중인 작업을 중지시킬 수 있는 방법 또한 제공해야 한다. 10초 이상 걸리는 작업이 완료된 후에는 작업하던 UI로 돌아왔을 때 어디에 무엇이 있었는지 다시 훑어봐야 할 것이라는 가정을 하는 것이 좋다. 10초 이상의 지연 시간은 사람이 일하는 도중에 현재 작업하던 일을 잠시 그만 두고 다른 일을 하는 등의 자연스럽게 쉬게 되는 경우에나 인정할 수 있다.
참조 : 초고속 웹사이트 구축(위키북스) 에서
영문 URL : http://www.useit.com/papers/responsetime.html
설정
트랙백
댓글
글
- HTTP 요청을 줄여라
- 콘텐츠 전송 네트워크를 이용하라
- 헤더에 만료 기간을 추가하라
- Gzip 컴포넌트
- 스타일시트는 위에 넣어라
- 스크립트는 아래에 넣어라
- CSS Expression을 피하라
- 자바스크립트와 CSS를 외부 파일에 넣어라
- DNS 조회를 줄여라
- 자바스크립트를 최소화하라
- 리다이렉트를 피하라
- 중복되는 스크립트를 제거하라
- ETag를 설정하라
- 캐시를 지원하는 Ajax 만들기
설정
트랙백
댓글
글
1. 초고속 웹 사이트 구축
| |||||||||||
웹사이트 제작을 매번 하는데 FireFox의 YSlow라는 추가기능으로 등급을 찍어보면 평균 E 등급(최하 F등급)이 나와버려서 대략 놀라기도 하고..
급 우울해져서... C등급 이상으로는 올려보고 싶은 욕심에 사서 읽어 보려고 샀다.
한순간에 능력이 상승되기를 바라지는 않지만, 읽어보면은 분명히 도움이 될거 같아서 샀다.
|
|||||||||||
이번에 SQL Server 2005를 위한 데이터베이스 모델링이라는 책을 사고, SQL 2008을 공부할 필요성이 있어서 처음으로 구입한 SQL 2008책
Step By Step 시리즈는 이번이 처음이다. 뇌를 자극하는 시리즈는 2권이 있는데, 생각보다는 별로이고 내 스타일에 맞지 않은 책이어서..
처음으로 이 시리즈 책을 샀다
RECENT COMMENT