본문내용 바로가기
무료배송 소득공제

웹 사이트 최적화 기법: UI 개발자를 위한 필수 지침서 웹사이트를 더 빠르게 만드는 14단계

스티브 사우더스 지음 | 박경훈 옮김 | 신형철 감수 | 아이티씨 | 2008년 06월 09일 출간
  • 정가 : 16,000원
    판매가 : 14,400 [10%↓ 1,600원 할인]
  • 통합포인트 :
    [기본적립] 800원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788990758965(8990758963)
쪽수 183쪽
크기 B5 판형알림
이 책의 원서/번역서 High performance web sites : essential knowledge for front-end enginee/Souders, Steve

책소개

이 책이 속한 분야

이 책은 사이트를 만들 때 사용하는 Ajax, CSS, JavaScript, Flash 그리고 이미지와 같은 구성요소들을 어떻게 최적화할 수 있을지에 대해 이야기한다. HTTP 요청 줄이기, 콘텐츠 전송 네트워크 이용, 헤더에 만료기한 추가, 자바스크립트 회소화, 중복 스크립트 제거, Etag 설정 등 14가지의 웹 성능향상을 위한 팁을 제시한다.

본문은 중요한 순서대로 장마다 한 가지 규칙이 소개된다. 이 책의 규칙들이 모든 사이트에 적용되어서는 안 되며, 모든 사이트에 동일한 방식으로 적용되어서도 안 된다. 즉, 각 규칙을 적용해도 좋을지 고려해 봐야 한다. 또한 책의 마지막 부분에는 실제 사례를 통하여 웹 페이지의 성능을 분석하는 방법을 알려준다.

저자소개

저자 : 스티브 사우더스

지은이 스티브 사우더스(Steve Souders)

저자는 야후에서 성능 최적화 부서 팀장으로서 웹 사이트를 더욱 빠르게 할 수 있는 일련의 방법론들을 개발했다. 2000년부터 야후에서 일하면서 야후의 많은 플랫폼 및 제품들과 작업을 해오기도 한 그는 현재 직책을 맡기 전에는 ‘My 야후!’ 팀을 맡아 운영하기도 했다. 야후로 오기 전에는 몇 개의 작은 창업 회사들에서 일을 했고, 이 중 Helix Systems와 CoolSync는 그가 공동 창업자이기도 하다. 그는 또한 General Magic, WhoWhere, 그리고 라이코스에서도 근무했다. 1980년도 초에 그는 인공지능에 관심을 갖고 Machine Learning 관련 연구를 하는 회사들에서 일하기도 했다. 그는 버지니아 대학교에서 System Engineering 분야의 학사과정을 마쳤고, 스탠포드 대학교에서는 Management Science and Engineering 분야의 석사과정을 마쳤다.

옮긴이 박경훈

Microsoft의 Visual C# MVP로 활동 중이고, 다수의 닷넷 관련 서적의 집필 및 번역에 참여했다. 여러 컨퍼런스 행사 및 세미나에서 닷넷과 관련된 많은 강의를 진행했고 또한 KBS의 ‘미래를 이끌 젊은 주역 60인’으로 선정되기도 하였다. 현재는 HOONS 닷넷(www.hoons.kr)이라는 개발자 커뮤니티를 운영하고 있다.

목차

A 앞단 성능의 중요성 1
웹 페이지 성능 추적 1
시간은 어디에서 소비될까? 4
성능 황금률 5

B HTTP의 이해 9
압축 10
조건부 GET 요청 11
만료기한 12
Keep-Alive 12
더 많은 정보 13

제1장 규칙 1: HTTP 요청을 줄여라 15
이미지 맵 15
CSS Sprite 17
인라인 이미지 20
스크립트와 스타일시트의 결합 22
결론 24

제2장 규칙 2: 콘텐츠 전송 네트워크를 이용하라 25
콘텐츠 전송 네트워크 26
절감 효과 28

제3장 규칙 3: 헤더에 만료기한을 추가하라 31
헤더의 만료기한 32
max-age와 mod_expires 속성 32
빈 캐시 와 꽉 찬 캐시 34
이미지 그 이상으로 36
파일 이름 의 활용 38
예제 39

제4장 규칙 4: Gzip 컴포넌트 41
압축을 적용하는 방법 42
무엇을 압축해야 하는가? 42
압축률 44
설정 44
프록시 캐싱 46
예외적인 경우 47
Gzip의 효과 49

제5장 규칙 5: 스타일시트는 위에 넣어라 51
점진적인 렌더링 52
sleep.cgi 53
빈 흰색 스크린 54
스타일이 뒤늦게 적용되는 콘텐츠 58
엔지니어는 무엇을 선택할 것인가? 59

제6장 규칙 6: 스크립트는 아래에 넣어라 61
스크립트의 문제 61
동시 다운로드 62
동시 다운로드를 막는 스크립트 65
최악의 경우: 스크립트를 위에 넣는 경우 66
최상의 경우: 스크립트를 아래에 넣을 경우 67
정리 68

제7장 규칙 7: CSS Expression을 피하라 71
Expression의 업데이트 72
이 문제를 피해서 적용하는 방법 73
결론 75

제8장 규칙 8: 자바스크립트와 CSS를 외부 파일에 넣어라 77
외부 파일 vs 인라인 코드 77
실 서비스 현장에서의 일반적인 선택 81
홈페이지 81
두 가지 방법의 장점만을 모아서 82

제9장 규칙 9: DNS 조회를 줄여라 87
DNS 캐싱 과 TTL 88
브라우저 입장에 본 DNS 조회 91
DNS 조회를 줄이자 94

제10장 규칙 10: 자바스크립트를 최소화하라 95
최소화 95
난독화 96
얼마나 절약되는가? 97
예제 100
금상첨화 101

제11장 규칙 11: 리다이렉트를 피하라 105
리다이렉트 타입 105
리다이렉트가 성능에 미치는 영향 107
리다이렉트의 대안 109

제12장 규칙 12: 중복되는 스크립트를 제거하라 117
스크립트가 중복되는 상황 117
스크립트 중복이 성능에 주는 악영향 118
중복 스크립트를 피하는 방법 120

제13장 규칙 13: ETag를 설정하라 123
ETag란 무엇인가? 123
ETag의 문제 126
ETag: 사용해야 하나 버려야 하나? 128
실제 사이트의 ETag 129

제14장 규칙 14: 캐시를 지원하는 Ajax 만들기 133
웹 2.0, DHTML, Ajax 133
‘비동기’와 ‘즉시’는 같은가? 136
Ajax 요청의 최적화 137
실제 사이트의 Ajax 캐싱 138

제15장 미국 상위 10개 사이트의 분석 143
페이지의 무게, 응답 시간, YSlow 등급 143
어떻게 테스트했는가? 146
아마존(Amazon) 148
AOL 151
CNN 155
eBay 157
구글(Google) 161
MSN 165
마이스페이스(MySpace) 169
위키피디아(Wikipedia) 172
야후(Yahoo!) 174
유튜브(YouTube) 177

찾아보기 181

출판사 서평

[이 책의 내용 및 특징]

웹 사이트를 보다 빠르게 로드하길 원하는가? 이 책은 사용자가 웹 페이지를 요청할 경우, 응답 시간을 20~25%나 절감할 수 있는 14개의 규칙에 대해서 설명하고 있다. 이 책의 저자인 스티브 사우더스는 야후에서 성능 최적화 부서의 책임을 맡고 있으며, 웹 페이지를 최적화하고 빠르게 만드는 최선의 방법들을 수집해 오고 있다. 이 책에서 소개하고 있는 14개의 규칙으로 야후 검색과 야후 메인 페이지는 이전보다 훨씬 빠른 로딩을 방문자에게 선사하고 있다. 여러분도 이 간단한 성능 가이드를 이용한다면 야... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 로버트 C. 마틴
    26,100원
  • 전은재
    17,820원
  • 권학봉
    38,250원
  • 한정희
    18,000원
  • 문준희(수다쟁이쭌)
    17,820원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품