홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
스케일러블 웹사이트 구축  이미지

스케일러블 웹사이트 구축
확장성 있는 웹사이트 만들기
위키북스 | 부모님 | 2010.11.18
  • 정가
  • 25,000원
  • 판매가
  • 22,500원 (10% 할인)
  • S포인트
  • 1,125P (5% 적립)
  • 상세정보
  • 0.000Kg | 424p
  • ISBN
  • 9788992939454
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

느린 웹사이트는 사용자들을 화나게 한다. 여러분의 웹사이트 또는 웹 애플리케이션에 많은 사용자가 방문하더라도 만반의 준비를 해 놓지 않았다면 다시는 그들을 볼 수 없을 것이다. 따라서 성공이 가져 올 많은 문제들에 대응할 수 있도록 웹사이트를 잘 만들어야 한다.

이 책에서는 사이트를 수천 또는 수백만 명의 모든 사용자가 즐겁게 사용할 수 있도록 개발하기 위한 다양한 방법들을 살펴본다. 이 책에서는 플리커(Flickr.com) 개발자인 칼 헨더슨(Cal Henderson)이 다수의 방문자가 쾌적하게 사용할 수 있는 사이트를 구축하는 법을 설명한다.

저자는 단순히 사이트 속도를 빠르게 하는 것뿐만 아니라 개발자의 협업과 국제화, 그리고 이메일에서부터 많은 Ajax 기반의 웹 애플리케이션들이 제공하는 SOAP, RSS, API까지 다양한 외부 서비스와 통합하는 기법들을 설명한다. 또한 성공적인 웹사이트 구축을 위해 반드시 알아야 하는 범위 가변성과 아키텍처 및 장애 복구의 비법을 알려준다.

이 책은 처음으로 동적인 웹사이트를 개발하려는 개발자에게는 적합하지 않다. 하지만 범위 가변적인 애플리케이션을 구축하는 총체적인 방법의 비용과 성능상의 장점을 이해하고자 하는 개발자라면 꼭 읽어보길 바란다.

  출판사 리뷰

머리를 지끈거리게 하는 고비용 제품들 그리고 엔터프라이즈 애플리케이션 서버와 전용 프로그래밍 및 데이터베이스와 연관된 SLA이여 안녕! 이제 빠르게 범위를 확장할 수 있는 애플리케이션을 설계하고 개발하는 업계의 비법을 배워보자. Flickr.com의 선임 개발자의 경험에서 우러나온 『스케일러블 웹사이트 구축』은 당신의 사용자가 즐기게 될 고속 사이트를 만드는 기법을 알려줄 것이다.

인기 많은 사이트를 만들려면 많은 메모리와 하드디스크 용량을 갖춘 빠른 하드웨어 이상의 것이 필요하다. 뿐만 아니라 시간이 지남에 따라 성장하고 서로 기대치가 다른 사용자에게 동일한 자원에 접근하는 방식을 제시하며 사용자에게 불편을 주지 않고 또한 서로에게 방해되지 않도록 사이트를 개발하는 방법도 고민해야 할 것이다.

PHP 스크립트로 새로운 사이트를 만들고 있거나 기존의 사이트를 관리하고 있더라도 이 책을 통해 다음과 같은 유용한 아이디어를 얻을 수 있을 것이다.

- 애플리케이션 기반의 소프트웨어 아키텍처를 디자인하는 방법
- 프로그래머와 디자이너 그리고 사용자를 만족시키는 소프트웨어 개발 환경을 선택하고 운영하기
- 애플리케이션 데이터를 손상 없이 안전하게 보관하기
- 전 세계 사용자에게 정보를 제공하는 방법
- 이메일과 웹 애플리케이션의 통합
- 예산의 낭비 없이 필요한 만큼의 하드웨어를 구매하고 호스팅 방식을 기획하는 방법
- 대규모의 데이터와 동시 트랜잭션을 지원하기 위한 데이터베이스의 파티션과 분산 방법
- 애플리케이션을 감시하여 병목 지점을 찾고 제거하기
- 공개 API를 제공하고 다른 제공자로부터 서비스를 사용하여 사이트의 범위와 역량을 증대시키는 방법

자그마한 웹사이트로 시작하여 해당 웹사이트를 크게 성장시키고자 싶다거나, 이미 보유 중인 대규모 시스템을 괸리할 방법을 찾고 있다면 『스케일러블 웹사이트 구축』은 성공을 위한 다양하고 방대한 아이디어를 제공할 것이다.

  작가 소개

저자 : 칼 헨더슨
영국 출신인 칼 헨더슨은 캘리포니아 서니베일에 위치한 야후!에서 근무하고 있으며 사진 공유 서비스인 플리커(Flickr)의 엔지니어링 부장을 맡고 있다. 플리커 애플리케이션을 개발하기 전에는 영국의 미디어 회사인 'Emap'에서 각종 특수한 웹 프로젝트의 기술 부장으로 근무하였다.

  목차

01장 시작하며
- 웹 애플리케이션의 정의
- 웹 애플리케이션의 개발
- 아키텍처의 정의
- 어떻게 시작해야 할까?

02장 웹 애플리케이션 아키텍처
- 계층적 소프트웨어 아키텍처
- 계층 기반 기술들
- 소프트웨어 인터페이스 디자인
- 규모의 변화
- 소프트웨어/하드웨어 분리
- 하드웨어 플랫폼
- 하드웨어 플랫폼의 성장
- 잉여 하드웨어
- 네트워킹
- 언어, 기술, 그리고 데이터베이스

03장 개발 환경
- 세 가지 규칙
- 소스 컨트롤 사용
- 한 방 빌드
- 이슈 관리
- 개발 모델의 확장
- 코딩 규범
- 테스트

04장 i18n, L10n 그리고 유니코드
- 국제화와 지역화
- 유니코드란?
- UTF-8 인코딩
- UTF-8 웹 애플리케이션
- PHP에서 UTF-8 사용
- 다른 언어에서 UTF-8 사용
- MySQL에서 UTF-8 사용
- 이메일에서 UTF-8 사용
- 자바스크립트에서 UTF-8 사용
- API에서 UTF-8 사용

05장 데이터 무결성과 보안
- 데이터 무결성 정책
- 적합, 유효, 그리고 무효
- UTF-8 필터링
- 제어 문자 필터링
- HTML 필터링
- 크로스 사이트 스크립팅 (XSS)
- SQL 주입 공격

06장 이메일
- 이메일 받기
- 애플리케이션에서 이메일 수신하기
- MIME 형식
- 간단한 MIME 이메일 분석
- UU 인코딩된 첨부 파일의 분석
- TNEF 첨부 파일
- 무선 통신 사업자들은 당신을 싫어한다
- 문자 집합과 인코딩
- 사용자 인식
- 유닛 테스트

  회원리뷰

리뷰쓰기