Edge Side Includes

ESI(Edge Side Includes)는 인터넷의 Edge에서 웹 애플리케이션의 동적 어셈블리 및 전송을 위한 웹 페이지 구성 요소를 정의하는 데 사용되는 간단한 마크업 언어입니다.

ESI은 애플리케이션 서버 솔루션, 콘텐츠 관리 시스템 및 CDN(콘텐츠 전송 네트워크) 전체에서 온라인 콘텐츠를 투명하게 관리하는 메커니즘을 제공합니다. 기업은 ESI를 통해 웹 애플리케이션을 한 번 개발하고 배포 시점에서 콘텐츠 관리 시스템, 애플리케이션 서버 또는 콘텐츠 전송 네트워크 중에서 웹 애플리케이션을 조합할 위치를 선택할 수 있어, 복잡성, 개발 시간 및 배포 비용을 절감할 수 있습니다. 이 ESI 개방형 표준 사양은 Akamai, ATG, BEA Systems, Circadence, Digital Island, IBM, Interwoven, Oracle 그리고 Vignette에 의해 공동으로 작성되었습니다.

ESI 사양

  • ESI 언어 사양

    이 사양은 ESI 1.0 즉, 마크업 XML 기반 언어를 제공해 대체 HTTP로 콘텐츠 어셈블리를 허용하는 ESI(Edge Side Includes)를 정의합니다.

    자세히 보기
  • Edge Architecture 사양

    이 문서는 원본 서버를 대신하는 중개자인 대체 HTTP를 사용해 웹 인프라를 확장하는 Edge Architecture를 정의합니다.

    자세히 보기
  • ESI 무효화 프로토콜

    이 사양은 원본 서버와 대리 서버(일명 "역프록시") 간의 긴밀한 응집성을 허용하는 ESI 무효화 프로토콜을 정의합니다.

    자세히 보기
  • ESI 코드 샘플 

    ESI(Edge Side Includes)의 활용법에 관한 HTML 데모와 소스 코드입니다.

    자세히 보기
  • ESI 개발자 가이드

    Akamai EdgeSuite와 함께 사용한 ESI 구현 및 테스트를 위한 종합 가이드라인입니다. 이 사양은 ESI 1.0 즉, 마크업 XML 기반 언어를 제공해 대체 HTTP로 콘텐츠 어셈블리를 허용하는 ESI(Edge Side Includes)를 정의합니다.

    자세히 보기
  • ESI 기술 FAQ 

    이 사양은 ESI 1.0 즉, 마크업 XML 기반 언어를 제공해 대체 HTTP로 콘텐츠 어셈블리를 허용하는 ESI(Edge Side Includes)를 정의합니다.

    자세히 보기
  • EdgeSuite ESI를 ESI 1.0 사양으로 확장 

    EdgeSuite 4.8이 ESI 언어로 확장하는 방법에 관한 간단한 개요입니다.

    자세히 보기
  • ETS 설치 가이드

    ESI Test Server를 위한 설치 및 구성 정보입니다.

    다운로드
  • ETS를 사용한 ESI 디버깅

    ESI Test Server를 사용해 ESI 코드를 디버깅하는 방법을 설명한 핸드북입니다.

    다운로드

EdgeSuite Testing Server

  • ESI 테스트 서버인 ETS는 ESI 지원 콘텐츠 테스트에 사용 가능한 mod_esi와 Apache로 구축된 역프록시입니다.

  • Fedora Core 3에서 GCC 3.3.4로 컴파일된 Linux 버전 5.3.1.0을 위한 ETS

    다운로드
  • Fedora Core 7에서 GCC 4.1.2로 컴파일된 Linux 버전 5.3.1.0을 위한 ETS

    다운로드