Edge Side Includes

Edge Side Includes (ESI) 是一种简单的标记语言,用于定义网页组件,以便在互联网边缘以动态方式组装和交付 Web 应用程序。

ESI 为跨应用程序服务器解决方案、内容管理系统和内容交付网络透明地管理在线内容提供一种机制。 因此,ESI 使公司能够选择在应汇编 Web 应用程序时的部署时间开发 Web 应用程序 - 在内容管理系统、应用程序服务器或内容交付网络上,从而减少复杂性、开发时间以及部署成本。 ESI 开放标准规格由 Akamai、ATG、BEA Systems、Circadence、Digital Island、IBM、Interwoven、Oracle 和 Vignette 合著。

ESI 规格

  • ESI 语言规格

    此规格定义 ESI 1.0,即 Edge Side Includes 语言,其允许通过提供基于 XML 标记语言由 HTTP 代理程序对内容进行汇编。

    了解更多
  • Edge 架构规格

    本文定义 Edge 架构,其通过使用 HTTP 代理程序(代表原始服务器执行操作的中介)扩展 Web 基础设施。

    了解更多
  • ESI 无效协议

    此规格定义 ESI 无效协议,其允许在原始服务器和代理服务器(也称为“反射代理”)之间进行紧密连接。

    了解更多
  • ESI 代码示例 

    Edge Side Includes 的应用用法的源代码和 HTML 演示。

    了解更多
  • ESI 开发人员指南

    有关使用 Akamai EdgeSuite 实施和测试 ESI 的综合指引。 此规格定义 ESI 1.0,即 Edge Side Includes 语言,其允许通过提供基于 XML 标记语言由 HTTP 代理程序对内容进行汇编。

    了解更多
  • ESI 技术常见问题 

    此规格定义 ESI 1.0,即 Edge Side Includes 语言,其允许通过提供基于 XML 标记语言由 HTTP 代理程序对内容进行汇编。

    了解更多
  • ESI 1.0 规格的 EdgeSuite ESI 扩展 

    EdgeSuite 4.8 如何扩展 ESI 语言的简要概述。

    了解更多
  • ETS 安装指南

    ESI 测试服务器的安装和配置信息。

    下载
  • 使用 ETS 调试 ESI

    使用 ESI 测试服务器调试 ESI 代码的手册。

    下载

EdgeSuite 测试服务器

  • ETS - ESI 测试服务器是一个反向代理服务器,内置有可用于测试支持 ESI 的内容的 Apache 和 mod_esi。

  • 适用于 Linux 版本 5.3.1.0 的 ETS,其使用 GCC 3.3.4 在 Fedora Core 3 上编译

    下载
  • 适用于 Linux 版本 5.3.1.0 的 ETS,其使用 GCC 4.1.2 在 Fedora Core 7 上编译

    下载