<http://www.viemu.com/vi-vim-cheat-sheet.gif>
'테크 노트 (Tech Note)' 카테고리의 다른 글
| VI/VIM Cheat sheet (1) | 2009/06/30 |
|---|---|
| Yslow - 프리젠테이션 레이어를 최적화하자. (0) | 2009/05/07 |
| RESTful한 웹서비스 만들기 (0) | 2009/05/06 |
| [Spring AOP] Aspect 적용시 순서 결정하기 (1) | 2009/01/29 |
| lazy loading 시 문제점 (0) | 2009/01/23 |
| memcached 키 길이 제한 (0) | 2009/01/21 |
놀라울 따름... ㅎㄷㄷ
사진들이 꼬리에 꼬리를 물어 부분의 합보다 더 큰 의미를 갖는 데이터를 갖는 그야말로 롱테일!!
'미분류/기타' 카테고리의 다른 글
| 따로따로 분리되어 있는 웹상의 이미지들를 하나로 엮으면?? (0) | 2009/06/14 |
|---|---|
| 한메일 익스프레스 써보셨나요? (0) | 2008/11/13 |
| PS/2-USB 젠더 사용시 USB 인식 실패 (0) | 2008/11/07 |
| IT가 일자리 축소의 주범이란 말인가!! (1) | 2008/10/21 |
| 다음 메인페이지의 편리한 포커싱 기능 (1) | 2008/10/08 |
| 다음 2008 신입공채 (0) | 2008/09/18 |
웹개발(특히 서버 어플리케이션 개발)을 하다보면 주로 서버측 성능에만 초점을 맞추게 된다.
서버 어플리케이션이 동시접속자를 얼마나 받을 것인지를 산정하고 그에 따라 서버 설정을 튜닝하거나 어플리케이션을 수정하는 것이다.
하지만 클라이언트 환경에 따른 성능(네트워크 속도가 현저히 느린 환경이라던가 페이지의
렌더링 속도 등)은 놓치고 지나가는 경우가 많은 것 같다.
굳이 용어를 정의해서 말하자면 프리젠테이션 영역의 최적화라고 하면 적당할듯 하다.
프리젠테이션 영역의 최적화라고 한다면 크게 두가지 정도일텐데 페이지 크기를 줄여서 네트워크 트래픽을 감소시키는 것과 표준에 맞는 HTML/JS/CSS 사용으로 렌더링 속도를 높히는 것이다.
예를 들어 불필요한 헤더 및 쿠키는 제거하고 반드시 필요하다면 가급적 expire time을 지정하며, inline script라 inline css 를 지양하는 등 네트워크 상에서 전송되는 데이터의 크기를 줄이는 한편 table 태그로 레이아웃을 잡는 다던가 하는 것들을 지양하여 렌더링 속도를 향상시키는 것들이다.
이와 관련해서는 아래 링크를 참조하는 것이 좋겠다.
Speed up your Web pages :
http://www.ibm.com/developerworks/web/library/wa-speedweb/
위 내용중 Yslow 라는 것이 있는데, Yslow는 웹페이지상의 성능 취약점을 분석해주는 툴이다.
파이어폭스 부가기능으로 제공되고 Firebug랑 연동되어 실행되어 사용법도 그리 어렵지 않다.
Yslow : http://developer.yahoo.com/yslow/
Yslow를 사용하여 웹페이지를 분석하면 웹페이지를 분석하여 A~F 까지의 등급을 매겨 성능 취약점을 분석해준다.
'테크 노트 (Tech Note)' 카테고리의 다른 글
| VI/VIM Cheat sheet (1) | 2009/06/30 |
|---|---|
| Yslow - 프리젠테이션 레이어를 최적화하자. (0) | 2009/05/07 |
| RESTful한 웹서비스 만들기 (0) | 2009/05/06 |
| [Spring AOP] Aspect 적용시 순서 결정하기 (1) | 2009/01/29 |
| lazy loading 시 문제점 (0) | 2009/01/23 |
| memcached 키 길이 제한 (0) | 2009/01/21 |
REST란 무엇인가?
REST
는 메시지라기보다는 이름이 부여된 자원, 예를 들어 URL(Uniform Resource Locator), URI(Uniform
Resource Identifier), URN(Uniform Resource Name)과 같은 형태로 된 자원에 의존하는
느슨하게 결합된 웹 애플리케이션을 디자인하는 한 형식이다. 엄밀히 말해 REST는 이미 웹에서 검증되었고 성공적인
인프라스트럭처라 할 수 있는 HTTP에 올라탄 형태로 HTTP를 잘 이용하고 있다. 즉 REST는 GET과 POST
요청과 같은 HTTP의 단면들을 이용했다고 할 수 있다. 이같은 요청들은 표 1에 보인 것처럼 생성(create),
읽기(read), 갱신(update), 삭제(delete) 즉 CRUD라는 표준 비즈니스 애플리케이션의 요구 조건에 꽤나 잘
맞아 떨어진다.
......
http://www.ibm.com/developerworks/kr/library/tutorial/j-rest/
'테크 노트 (Tech Note)' 카테고리의 다른 글
| VI/VIM Cheat sheet (1) | 2009/06/30 |
|---|---|
| Yslow - 프리젠테이션 레이어를 최적화하자. (0) | 2009/05/07 |
| RESTful한 웹서비스 만들기 (0) | 2009/05/06 |
| [Spring AOP] Aspect 적용시 순서 결정하기 (1) | 2009/01/29 |
| lazy loading 시 문제점 (0) | 2009/01/23 |
| memcached 키 길이 제한 (0) | 2009/01/21 |

이올린에 북마크하기
이올린에 추천하기
Prev
Rss Feed
