내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
원본 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
•
performance
−
사이드바
권남의 Github
권남의 위키
까먹지말자! 블로그
권남의 Twitter
URLEncode/HTMLEscape
Java Properties
web:performance
문서의 이전 판입니다!
−
목차
Web 성능 향상
성능 향상 기법
keepalive
Web 성능 향상
High Performance Web Sites
Google PageSpeed
: 웹 성능 최적화 측정 및 개선사항 추천
Google Web Performance best practices
10 Tips for Decreasing Web Page Load Times
From 80 Seconds to 6: Optimizing Our Asset Compression
Caching Tutorial
50 performance tricks to make your HTML5 apps and sites faster
WebPageTest
지역별 브라우저별 웹 페이지 반응속도 측정
성능 향상 기법
이미지 등의 정적 리소스는 4대 정도의 서버에 분할해서 서빙하는 것이 좋다(예: img1.xxx.com, img2.xxx.com, …). 4대를 초과하면
DNS
Lookup시간 때문에 오히려 성능이 떨어질 수 있다.
keepalive
기본적으로 keepalive를 켜서 커넥션을 재활용하는 것이 좋다.
최근 웹서비스들 중 웹 애플리케이션은
CSS
, Image, JS등을 직접 서빙하지 않고 CDN에 맡기고, 웹 애플리케이션 자체는 컨트롤러 역할만 하는 경우가 많다.
이 경우 keepalive를 길게 가져가면 웹 브라우저를 통한 사용자 접속이 커넥션 소켓만 점유할 뿐 실질적인 이득이 없다.
사용자가 컨트롤러를 호출하는 것은 주로 마우스 클릭등이 발생했을 때인데 이 시간이 길기 때문이다.
따라서 웹 애플리케이션 특징에 따라 keepalive를 끄거나 매우 짧게 가져가는 것이 유리할 때도 있다.
web/performance.1425733042.txt.gz
· 마지막으로 수정됨: 2015/03/07 21:57 저자
kwon37xi
문서 도구
원본 보기
이전 판
역링크
맨 위로