The ESA speed monitor offers adaptive performance optimization by inserting anonymized JS scripts into specific error and CAPTCHA pages. These scripts collect client-side performance data and send it to data centers for processing and analysis.
What is speed monitor
The ESA speed monitor collects samples of client-side network performance. This data helps analyze business exceptions and improve performance over time.
ESA collects the following client-side network data:
HTTP status code: The HTTP status code of the response.
DNS time: The time for DNS resolution.
TCP time: The time for establishing TCP connection.
SSL time: SSL handshake time.
Time to First Byte (FBT): The time when the first byte of the request returns.
Total request time: The overall interaction time of the request.
Request time: The time when the request is sent.
Response bytes: The number of bytes received by the client.
HTTP protocol version: The HTTPS version used for the request, such as HTTP/1.1 or HTTP/2.
Notes
The JavaScript script used for data collection may send requests to ESA point of presence (POP) nearest to the client to assess connectivity and network quality.
Data collected from users outside the Chinese mainland is sent to Singapore and includes only network metrics. ESA does not gather or store any user privacy information.
Setup
In the ESA console, choose Websites and click the name of the website you want to manage.
In the left-side navigation pane, click , and enable Adaptive Optimizer.
