ESI (Edge Side Includes)

Use this feature to enable processing ESI on your pages. This is used for dynamic content assembly.

Features and options

FieldWhat it doesSub-options
Enable the ESI ProcessorThis option enables ESI processing.
Enable through Response HeadersThis option enables ESI only for content featuring the Edge-control: dca=esi HTTP response header.When enabled, allows you to set the following options:

  • Pass Set Cookie. This option lets ‚ÄčAkamai‚Äč pass cookies set by your origin servers to the ESI processor.

  • Pass the Client IP. This option lets the client IP header to be sent to the ESI processor.

  • i18n Support. This option provides internationalization support for ESI. When enabled, allows you to set the following option:

    • Character Set. This option Specifies the character sets to use when transcoding the ESI language, e.g. UTF-8 and ISO-8859-1.
Detect and Deny ESI InjectionThis option denies any attempts to inject ESI code.

For best performance, you should only enable ESI for content containing ESI code. You should NOT enable this behavior for entire sites since parsing all files for ESI increases the time required to deliver content.