이전

리뷰 (5)

한줄평
평점 분포
  • 리뷰 총점10 80%
  • 리뷰 총점8 0%
  • 리뷰 총점6 20%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 7.0
  • 50대 9.0
리뷰 총점 종이책
초고속 웹사이트 구축 : 좀 더 빠른 차세대 웹사이트를 위한 성능 최적화 기법
"초고속 웹사이트 구축 : 좀 더 빠른 차세대 웹사이트를 위한 성능 최적화 기법" 내용보기
일단 책얘기를 하기 전에 책 제목에 대해서 얘기하겠습니다. 이 책은 상당히 좋은 책이지만 책제목은 좀 아쉽습니다. 원문 제목은 괜찮지만 이것을 한국말로 그대로 번역을 하다보니 약간의 의미가 모호한 제목이 되어버렸습니다. 부제는 눈에 별로 안띄기 때문에 큰 의미는 없을것 같고 "초고속 웹사이트 구축"이라는 제목은 책을 고르는 관심 정도에 따라 "빠른 웹사이트를 구축하는 방
"초고속 웹사이트 구축 : 좀 더 빠른 차세대 웹사이트를 위한 성능 최적화 기법" 내용보기
일단 책얘기를 하기 전에 책 제목에 대해서 얘기하겠습니다. 이 책은 상당히 좋은 책이지만 책제목은 좀 아쉽습니다. 원문 제목은 괜찮지만 이것을 한국말로 그대로 번역을 하다보니 약간의 의미가 모호한 제목이 되어버렸습니다. 부제는 눈에 별로 안띄기 때문에 큰 의미는 없을것 같고 "초고속 웹사이트 구축"이라는 제목은 책을 고르는 관심 정도에 따라 "빠른 웹사이트를 구축하는 방법"으로 해석할 수도 있고 "웹사이트를 빠르게 구축하는 방법"으로 해석할 여지가 있습니다. 이 책은 "웹사이트 최적화 기법 - UI 개발자를 위한 필수 지침서"의 후속편이라고 할 수 있는 책으로 웹사이트의 속도를 향상시키는 프론트앤드 튜닝에 대한 내용입니다.

스티브 사우더스 는 웹사이트 퍼포먼스부분에 대한 전문가로(전에 읽을때는 야후에 있었는데 구글로 이직을 했더군요.) 블로그를 통해서도 웹사이트 퍼포먼스 향상에 대한 많은 내용들을 공유하고 있습니다. 처음 책을 읽을때는 이전 책과 내용이 거의 중복되는게 아닐까 하는 걱정이 있었습니다만 그의 네임밸류대로 전작의 후속작답게 전작에서는 다루지 못했던 내용들을 더 심도있게 다뤘다는 생각입니다.

더욱이 이책은 스티브 사우더스외에도 각 분야의 전문가인 더글라스 크록포트, 벤 겔브레스등등이 각 챕터를 작성함으로써 내용이 정말 알찹니다. 웹 사이트 퍼포먼스 튜닝을 할 때 이 2권의 책은 반드시 숙지를 해야할 내용들로 채워져 있습니다. 웹사이트의 속도향상을 위한 자바스크립트 기법들, 스크립트 블록킹을 막는 방법이나 개인적으로는 쉽게 테스트 할 수 없는 각 브라우저별로 어떤 스크립트를 썼을때 어떻게 반응하는지에 대한 표까지 제공하고 있어서 참고하기에 아주 좋습니다. Gzip을 사용했을때의 발생할 문제들이나 이미지 최적화, 도메인공유에 대한 심도깊은 내용들은 미처 알기 어려웠던 부분들에 대해서 자세하게 설명해 주고 있습니다. CSS 셀렉터가 우측에서 좌측으로 읽는다는 것은 이책을 통해서 처음 알게 된 내용이군요.

번역은 중간중간 약간씩 어색한 부분이 보이기는 하지만 전체적으로는 내용을 파악하기에 전혀 무리가 없습니다. 내용의 복잡함에 비해서 설명은 상당히 자세하게 되어 있기 때문에 난이도 자체가 어렵게 느껴지지는 않습니다. 아래는 이책에서 말하는 기법중 핵심부분만 정리한 내용으로 세부적인 적용을 하려면 해당 책을 참고하세요.

  • 반응속도는 0.1초면 사용자는 직접 조작한다고 느끼고 1초정도까지는 자연스럽게 명령을 내리며 컴퓨터가 일을 한다고 느끼고 10초가 현재 작업에 열중할 수 있는 최대시간으로 작업진행상태를 퍼센트로 표시해 주어야 합니다.
  • 스크립트를 블로킹없이 사용하기 위해서는 XHR Eval, XHR Injection, Iframe에 스크립트 넣기, 스크립트 DOM Element, 스크립트 Defer, document.write 스크립트 태그등의 방법이 있습니다.
  • 비동기 방식으로 스크립트를 로드할때 순서를 보존하기 위해서는 하드 코딩된 콜백, Window Onload, Timer, 스크립트 Onload, 나쁜 스크립트 Tags(Degrading Script Tags)가 있습니다.(마지막은 번역이 좀 그렇네요. 나쁘다는 의미는 아닌것 같은데요.)
  • 인라인 스크립트 바로 다음에 오는 스타일시트는 피해라.(혹은 그 반대)
  • JS에서 전역식별자가 가장 비용이 비싸다.
  • DOM을 속성값을 사용할때는 사용할때마다 DOM쿼리를 실행하기 때문에 변수에 저장하여 사용해야 한다.
  • 최신 브라우저는 문자열을 최적화해주기 때문에 +대신 배열을 쓸경우 오히려 더 느린 경우도 많다. 아주 많은 경우가 아니면 +연산자를 사용하면 된다.
  • 15%정도의 사용자가 GZip을 사용하지 못하는데 이 범인은 웹프록시와 PC보안소프트웨어이다.
  • 이미지 최적화 툴을 통해서 이미지의 용량을 상당히 줄여줄 수 있다.
  • 하나의 도메인으로 너무 많은 자원을 받아서 크리티컬 경로가 생긴다면 여러 도메인으로 나눠주는 도메인 공유를 통해 빠르게 할 수 있다.
  • IE 6, 7나 파폭2는 HTTP1.0에서는 커넥션을 4개로 늘릴수 있기 때문에 상황에 따라 HTTP1.0으로 다운그래이드를 통해 속도를 빠르게 할 수 있다.
  • 서버에서의 시간이 오래걸릴경우에는 큰용량의 스크립트나 CSS후에 Flush를 통해서 클라이언트가 빠르게 다운로드를 시작하게 할 수 있다.
  • 아이프레임은 가장 큰 비용이 드는 DOM객체이며 아이프레임이 Onload이벤트를 지연시킬 수 있다.
  • CSS 셀렉터는 오른쪽에서 왼쪽으로 읽어들이기 때문에 하위선택자가 구체적이지 않다면 성능에 문제를 일으킨다.
r******i 2010.05.11. 신고 공감 4 댓글 0
리뷰 총점 종이책
초고속 웹사이트 구축을 읽고 나서
"초고속 웹사이트 구축을 읽고 나서" 내용보기
초고속 웹사이트 구축을 읽고 나서   이 책이 출판된 이전의 버전을 읽지 않아도 이 책을 읽고나면 웹개발에 대한 자신감이 더욱더 생길 것이라 생각을 한다.   마지막 페이지까지 읽고 책을 덮고 난 후에 당장 본사의 웹시스템 담당자와 한판을 하고 싶었다. 그리고 본사 담당자에게 자랑도 하고 싶었다.   현재 중국, 일본, 한국을 아울러서 본사에 접근하고 있는 웹 시스템이
"초고속 웹사이트 구축을 읽고 나서" 내용보기

초고속 웹사이트 구축을 읽고 나서

 

이 책이 출판된 이전의 버전을 읽지 않아도 이 책을 읽고나면 웹개발에 대한 자신감이 더욱더 생길 것이라 생각을 한다.

 

마지막 페이지까지 읽고 책을 덮고 난 후에 당장 본사의 웹시스템 담당자와 한판을 하고 싶었다. 그리고 본사 담당자에게 자랑도 하고 싶었다.

 

현재 중국, 일본, 한국을 아울러서 본사에 접근하고 있는 웹 시스템이 너무 느리고 본사의 트래픽을 대부분 차지하고 있는 것을 볼 때 웹을 사용하는 많은 사람들의 시간을 줄여주는 그리고 네트워크 트래픽을 최소화 하는 좋은 내용을 담고 있다.

 

중국에서 만든 웹사이트가 본사에서 움직일 때 느린 이유를 이제는 알 것 같고 여기저기 흩어져 있는 자바스크립트 코드를 긁어다가 붙여넣기 해서 만든 시스템은 당장 현재는 문제가 없을 것 같아 보이지만 시간이 지나면 지날 수록 고객을 떨어지게 만드는 요인이라는 것...


최소한 내가 만든 코드에 대해서 책임을 질 줄 아는 개발자라면 당장 이 책을 읽고 자신이 웹 개발자로서 무엇이 부족한지를 안다면 더 발전된 모습을 가질 것이다.

 

책의 시작부터 끝까지 버릴 부분이 없다. 개발자 혹은 관리자. 그리고 아키텍쳐 및 설계자 모두가 꼭 읽고 적용 가능한 내용들로 가득하다. 물론 이미 알고 있다면 문제가 안되겠지만...


아는 것과 적용하기엔 무척 많은 시간이 필요하다. 이 책은 이러한 시간을 최소화 시켜주는 좋은 길잡이가 되어 줄 것이다.

s******n 2010.05.15. 신고 공감 0 댓글 0
리뷰 총점 종이책
웹사이트 구축의 동반자 "초고속 웹사이트 구축"
"웹사이트 구축의 동반자 "초고속 웹사이트 구축"" 내용보기
본 도서의 제목으로 난 웹사이트를 구축하는데 정말 손쉽게빠르게 구축을 할 수 있게 도와주는 도서라고 생각을 했다.바로 - "초고속 웹사이트 구축"     나의 생각과는 완전 다른 내용으로 구성되어 있었다.바로 웹사이트 구축에서 범할 수 있는 과오의 작업들에대한 대처 방법등이 주를 이루었다.  평소에 바라던 내용이여서 초보자 추천용으로 생각했던 도서는중고급 웹 개발자들에
"웹사이트 구축의 동반자 "초고속 웹사이트 구축"" 내용보기

본 도서의 제목으로 난 웹사이트를 구축하는데 정말 손쉽게
빠르게 구축을 할 수 있게 도와주는 도서라고 생각을 했다.
바로 - "초고속 웹사이트 구축"

 

  나의 생각과는 완전 다른 내용으로 구성되어 있었다.
바로 웹사이트 구축에서 범할 수 있는 과오의 작업들에
대한 대처 방법등이 주를 이루었다.
  평소에 바라던 내용이여서 초보자 추천용으로 생각했던 도서는
중고급 웹 개발자들에게 이러한 기본적인 도서를 꼭 선호해야 한다는

말을 주위 개발자들에게 남길 정도로 선호한다.

 

  현재 학생들을 위한 학습관리웹사이트를 구축하고 있는 중이며
자바스크립트와 Ajax 등 여러 프로그램을 사용하며 작성하는데
많은 도움을 받고 있으며, 성능 개선 측면으로 볼 때에 권장할
도서라고 본다.
  초보자들이 느끼지 못하는 또 다른 Ajax의 면을 볼 수 있었든
도서라 기억에도 많은 남을 것 같다.
본 도서는 현재 나의 곁에서 웹사이트 구축에 도움을 주고 있다.

도서를 읽는 것과 내용의 기술적인 면을 적용하는 것이 달라
차후 도서의 기술적인 내용 적용 후 다시 리뷰를 게시할 까 한다.

 

  웹사이트 구축의 동반자 "초고속 웹사이트 구축"

YES마니아 : 골드 a***l 2010.05.04. 신고 공감 0 댓글 0
리뷰 총점 종이책
초고속 웹사이트 구축 리뷰
"초고속 웹사이트 구축 리뷰" 내용보기
우선 책제목만 봐서는 선뜻 무슨 내용의 책인가 의아했다. 웹사이트를 구축하는데 빠르게 해주는 책인가라는 생각이 먼저 들었다.   책 내용은 이책의 이전판이라고 할수 있는 "웹성능 최적화 기법"을 읽어보고 전부는 아니지만, 일부분을 사이트에 적용을 해본적이 있다   그 후속판인 "초고속웹사이트 구축"의 내용은 "웹성능 최적화 기법"에서 명료하게 다루었던 내용을 좀더 디테
"초고속 웹사이트 구축 리뷰" 내용보기

우선 책제목만 봐서는 선뜻 무슨 내용의 책인가 의아했다. 웹사이트를 구축하는데 빠르게 해주는 책인가라는 생각이 먼저 들었다.

 

책 내용은 이책의 이전판이라고 할수 있는 "웹성능 최적화 기법"을 읽어보고 전부는 아니지만, 일부분을 사이트에 적용을 해본적이 있다

 

그 후속판인 "초고속웹사이트 구축"의 내용은 "웹성능 최적화 기법"에서 명료하게 다루었던 내용을 좀더 디테일하게 적용해 보도록 제안을 하고 있다.

 

책의 내용을 크게 나눠보면 자바스크립트/네트워크/브라우저의 최적화에 대한 기법을 소개를 해주고 있는데,

역시 사이트 속도에 가장 많은 영향을 주는 자바스크립트가 역시 많은 내용을 포함하고 있다.

 

사이트가 좀 오래걸리더라도 문제없이 나오긴 하니 보통 무심코 넘어가던 방식인데, 이 책을 읽어보면 왜 그런 현상이 나타나고, 그 현상에 대한 해결점을 알려준다. 사실 조금 내용이 어렵긴 하다. 아~ 그렇구나라고 하고 넘어가기에는 이해하기도 좀 힘들고, 외워서 실제 프로그래밍을 적용하기에는 더더욱 어렵다. 따라서 이런 내용이 있고, 해결방법이 이책에 있으니, 실제 작업할때 옆에 레퍼런스 처럼 두고 써먹을면 좋을 듯하다

 

자바스크립트 파트에서 나에게 최고의 팁은 스크립트 DOM Element 방식을 이용한 자바스크립트 로딩 방식이다.. 생각해보지도 못했던 방법을 이책에서 배우게 되어서. 이거 하나만으로 이책을 읽은 가치를 찾을수가 있었다.

네트워크의 부분은 "웹성능 최적화 기법"에서 단순히 GZIP을 이용해라, 이미지를 합쳐라 등등의 단순한 방법이 아닌, 좀 더 자세하고 섬세한 프로그래밍 방법을 제시하고 있다.

브라우저의 경우는 각 브라우저마다 DOM 처리에 대한 부분이나 CSS 선택자의 성능이 다 틀리기 때문에 최대한 복잡한 구성을 피하라고 주문을 한다.

 

간단하게 리뷰를 적어보았는데, 웹 프론트개발자들은 필히 읽어야하는 책이 아닌가 생각이 든다. 물론 "웹성능 최적화 기법"을 먼저 읽고 이책을 읽는것이 이해하는데는 더 많은 도움이 될듯 하다. 보면서 선뜻 이해가 안되는 부분도 있었지만, 차근차근 읽다보면 내가 만든 사이트가 얼마나 허술했다는것을 느낄수 있었다.

 

이걸 다 사이트에 적용하려면 아마 처음부터 다시 개발을 해야할것 같다. 하지만, 책에서도 나오는 내용이지만, 100% 다 적용한다는것은 너무나도 힘들고, 그럴 필요가 없다고 판단된다. 조금만 고쳐도 많은 부분에서 이익을 얻을수 있는 부분이 어딘가를 파악해서 순차적으로 고치면 사용자들이 좋아하는 사이트가 되지 않을까 믿어 의심치 않는다.

YES마니아 : 플래티넘 d*****m 2010.05.11. 신고 공감 0 댓글 0
리뷰 총점 종이책
초고속 웹 사이트 구축
"초고속 웹 사이트 구축" 내용보기
워낙 유명해 여러번 리뉴얼 되서 재판 된 책이라 제목만 보고 이번 버전도 구매 했습니다. 내용을 떠나서,와... 번역 수준이 좀 안타깝습니다. 너무 번역기에만 의존 한게 아닌가 싶을정도로 이상해,거슬리는 한글 문법때문에 집중이 잘 되지 않네요. 아무리 번역이라지만 .. 내용을 이해를 못 하시는건지... 성의가 없는건지.. 의문입니다..번역하시는 분의 인기가 퀼리티를 보장 하지는
"초고속 웹 사이트 구축" 내용보기

워낙 유명해 여러번 리뉴얼 되서 재판 된 책이라 제목만 보고 이번 버전도 구매 했습니다. 

내용을 떠나서,와... 번역 수준이 좀 안타깝습니다. 

너무 번역기에만 의존 한게 아닌가 싶을정도로 이상해,

거슬리는 한글 문법때문에 집중이 잘 되지 않네요.

아무리 번역이라지만 .. 내용을 이해를 못 하시는건지... 성의가 없는건지.. 의문입니다..

번역하시는 분의 인기가 퀼리티를 보장 하지는 않는것 같습니다.. 





 

YES마니아 : 로얄 s***i 2013.12.24. 신고 공감 0 댓글 0