CDN & Performance

What is Apdex Score?

Definition

The Apdex Score is a standardised metric that measures user satisfaction with application performance by comparing response times against predefined target and tolerable thresholds.

The Apdex Score (Application Performance Index) is a numerical measure of user satisfaction with the performance of web applications and services. It was developed by the Apdex Alliance in 2004 to provide a simple, consistent way to evaluate responsiveness from the user's perspective. The score ranges from 0 to 1, where 1.0 means all users are satisfied and 0 means no users are satisfied.

To calculate the Apdex Score, an organization first defines a response time target (T) in seconds, typically around 0.5 to 2 seconds depending on the application. All requests that complete in less than or equal to T are considered satisfied. A second threshold is set at 4T; requests that finish between T and 4T are classified as tolerating. Any request exceeding 4T or resulting in an error is deemed frustrated. The score is then computed as (number of satisfied requests plus half the number of tolerating requests) divided by the total number of requests.

In the context of content delivery networks and web performance monitoring, the Apdex Score offers a more nuanced view than simple average latency. It captures the proportion of users who actually have a good experience, rather than being skewed by outliers. Many performance monitoring tools and CDN analytics dashboards report Apdex Scores alongside other metrics like Time to First Byte and Largest Contentful Paint. The score is commonly used in service-level agreements to define acceptable performance thresholds, with a score of 0.94 or higher typically considered excellent.

Key facts

  • Defined by the Apdex Alliance in 2004 to standardize user satisfaction measurement.
  • Score is a ratio between 0 and 1, calculated as (satisfied + tolerating/2) / total requests.
  • Uses a target threshold T and a tolerable threshold at 4T.
  • Provides a more meaningful metric than average response time by focusing on user experience.

How it works in practice

A web application sets its Apdex target T to 2 seconds. Over one hour, 8500 requests finish within 2 seconds (satisfied), 1200 finish between 2 and 8 seconds (tolerating), and 300 take longer than 8 seconds or error out (frustrated). The Apdex Score is (8500 + 1200/2) / (8500 + 1200 + 300) = 9100 / 10000 = 0.91, indicating a good user experience with room for improvement.

Related terms

Time to First Byte Largest Contentful Paint Service-level Agreement Real User Monitoring Latency

References

More in CDN & Performance

Bandwidth Throttling

Bandwidth throttling is the intentional reduction of data transfer speed by a network operator or service provider to manage congestion, enforce usage policies, or control costs.

Brotli Compression

Brotli is a lossless compression algorithm developed by Google, offering higher text compression ratios than gzip, used by CDNs to reduce page load times.

Cache Hit

A cache hit occurs when a requested resource is found in a CDN edge cache and served directly to the client, bypassing the origin server entirely.

Cache Invalidation

Cache invalidation is the explicit removal of stored web objects from a cache so that new requests must revalidate or refetch them from the origin server.

Cache Miss

A cache miss occurs when a requested resource is not found in a CDN or proxy cache, forcing the request to be forwarded to the origin server and then storing the response for future requests.

CDN

A CDN (Content Delivery Network) is a geographically distributed network of proxy servers and data centers that deliver web content to users from the nearest edge location, reducing latency and offloading origin servers.

Core Web Vitals

Core Web Vitals are a set of three real-world user experience metrics (LCP, INP, CLS) defined by Google to quantify loading, interactivity, and visual stability on web pages.

Cumulative Layout Shift

Cumulative Layout Shift (CLS) is a Core Web Vital metric that measures the sum of all unexpected layout shift scores during a page's lifespan, quantifying visual stability.

Edge Computing

Edge computing is a distributed computing model that processes data and runs application logic at Points of Presence (PoPs) close to end users, minimizing round-trip latency and bandwidth usage compared to centralized cloud regions.

Image Optimization

Image optimization reduces image file size by selecting modern formats (WebP, AVIF), resizing to display dimensions, and tuning quality, improving page load speed and bandwidth usage.

Who Is Online

In total there are 52 users online: 0 registered, 46 guests and 6 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369