|
서강대 컴퓨터 공학과를 거쳐서 성균관대학교 대학원에서 인지과학학으로 석사학위를 취득했다. 그는 많은 사람들이 사용하는 프로그래밍 언어를 직접 만들어 보는 것이 꿈인 넉넉한(?) 개발자이며 「자바스크립트로 다이나믹 웹페이지 디자인하기(Designing Dynamic Web Pages with JavaScript)」(한빛미디어, 1998), 「웹 디자인 바이블(WebDesign in a Nutshell)」(한빛미디어, 2000)의 역자이다. 최근에는 사용자 중심의 웹사이트 인터페이스 개발에 많은 관심을 가지고 있다.
웹이라는 컴퓨팅 환경이 등장하고나서부터 많은 사람들은 웹의 속도를 높이기 위한 수많은 노력을 기울여 왔다. 웹이 널리 사용된다는 것은 곧 사용자가 많아지고, 데이터가 복잡해지며, 다양한 기능이 제공된다는 것을 의미한다. 그러나 이는 역으로 사용자들이 웹에서 원하는 것을 얻기 위해 많은 시간을 소비해야 하는 결과를 초래하였다. 오늘날 웹의 성능 향상과 관련된 문제는 일반적인 의미의 웹과 개별 사이트의 사용 효율성을 결정하는 중요한 요인이 되었다.
「웹 성능 최적화」는 웹으로부터 가능한 최고 성능을 끌어내기 위한 방법을 소개한 최고의 지침서이다. 이 책은 단지 웹 서버 소프트웨어 튜닝에 한정하지 않고, 브라우저에서 최적의 성능을 얻을 수 있는 방법, 서버와 클라이언트의 하드웨어를 튜닝하는 방법, 네트워크 자체의 수용 능력을 최대화하는 방법 등도 상세히 다루고 있다.
「웹 성능 최적화」는 웹에 대한 기본 내용에서부터 출발하여 성능을 바로 향상시킬 수 있으면서도 강력한 방법인 '간단한 튜닝' 방법을 설명한다. 이 책은 컴퓨팅 성능에 대한 원칙이라는 개념적인 배경 지식부터 자세히 설명해주고 있으며, 후반부에서는 클라이언트와 서버 그리고 네트워크에 이르기까지 웹 트랜잭션의 모든 요소를 꼼꼼하게 분석하여 그 취약점을 찾아내어 보강할 수 있는 방안을 제시한다.
역자 서문
서문
1부 미리 생각해야 할 것
1장. 간단한 튜닝
2장. 수용 능력에 대한 계획
3장. 웹 성능 측정
4장. 사례 연구
5장. 원칙과 패턴
2부 튜닝의 모든 것
6장. 클라이언트 소프트웨어
7장. 클라이언트 운영체제
8장. 클라이언트 하드웨어
9장. 네트워크 하드웨어
10장. 네트워크 프로토콜
11장. 서버 하드웨어
12장. 서버 운영체제
13장. 서버 소프트웨어
14장. 컨텐츠
15장. CGI 프로그램
16장. 자바
17장. 데이터베이스
3부 부록
찾아 보기
|