All Products
Search
Document Center

Edge Security Acceleration:Adaptive Optimizer

Last Updated:Jun 22, 2026

Adaptive Optimizer in ESA Speed Monitor injects an anonymized JavaScript snippet into specific error and CAPTCHA pages to collect client-side performance data and send it to a data center for analysis.

How it works

ESA Adaptive Optimizer samples network performance data from the client to help you identify the root causes of service anomalies and improve long-term performance. ESA collects the following metrics from the client:

  • HTTP status code: The response status code.

  • DNS resolution time: The time to resolve the domain name.

  • TCP connection time: The time to establish a TCP connection.

  • SSL handshake time: The time to complete the SSL/TLS handshake.

  • Time to First Byte (TTFB): The time until the client receives the first byte of the response.

  • Total request time: The end-to-end time for the entire request.

  • Request sending time: The time to send the HTTP request.

  • Response size: The size of the response payload received by the client, in bytes.

  • Protocol version: The HTTP protocol version used, such as HTTP/1.1 or HTTP/2.

Considerations

  • The data collection script may send requests to nearby ESA points of presence (PoPs) to assess client connectivity and network quality.

  • For users outside the Chinese mainland, collected data, which consists only of network performance metrics, is transmitted to a data center in Singapore. ESA does not collect or store any personally identifiable information (PII).

Configuration

  1. In the ESA console, select Websites. In the Website column, click the desired website.

  2. In the left-side navigation pane, click Speed and Network > Speed Monitor. Then, enable Adaptive Optimizer.

    image