You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/en/2025/cdn.md
+21-7Lines changed: 21 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,15 +24,11 @@ doi: ...
24
24
25
25
## Introduction
26
26
27
-
This chapter examines the rapidly evolving landscape of Content Delivery Networks (CDNs) in 2025, with particular focus on their role as HTTP protocol optimization. CDNs fundamentally exist to solve HTTP delivery challenges at scale, from reducing TCP connection overhead through HTTP/2 multiplexing to eliminating head-of-line blocking via HTTP/3's QUIC transport. As HTTP protocols have evolved from HTTP/1.1's connection limitations to HTTP/3's advanced features, CDNs have served as the primary deployment vehicle, implementing these protocols years before origin servers adopt them.
27
+
This chapter examines the rapidly evolving landscape of Content Delivery Networks (CDNs) in 2025, with an increased focus on their role as HTTP protocol optimization. CDNs fundamentally exist to solve HTTP delivery challenges at scale, from reducing TCP connection overhead through HTTP/2 multiplexing to eliminating head-of-line blocking via HTTP/3's QUIC transport. As HTTP protocols have evolved from HTTP/1.1's connection limitations to HTTP/3's advanced features, CDNs have served as the primary deployment vehicle, implementing these protocols years before origin servers adopt them.
28
28
29
29
Modern CDNs optimize delivery across the entire spectrum of web content. For highly cacheable resources (static assets, public API responses, shared content), CDNs provide traditional caching benefits enhanced by advanced compression and modern format delivery. For content with limited cacheability (user-specific data, frequently updated APIs, personalized experiences), CDNs still deliver performance improvements through connection optimization, intelligent routing, and edge processing, reducing latency even when content cannot be cached.
30
30
31
-
Our 2025 analysis reveals how CDNs are not merely content distributors, but sophisticated HTTP protocol processors that optimize every aspect of the request-response cycle: connection establishment, protocol negotiation, header optimization, response compression, and connection reuse across the full spectrum of web content cacheability.
32
-
33
-
Building upon our comprehensive analysis from 2024, our 2025 analysis reveals shifts in protocol adoption, optimization strategies, and the emergence of new performance paradigms that are reshaping how content is delivered globally. A key focus of this chapter is the maturation of HTTP/3 adoption, the rise of modern optimization techniques like Server-Timing transparency, and the sophisticated multi-layered approaches CDNs are taking to performance, security, and user experience.
34
-
35
-
In 2025, we observe that CDNs have evolved beyond simple content delivery to become comprehensive optimization platforms that automatically implement best practices, enabling even smaller websites to benefit from enterprise-grade performance and security features.
31
+
Building upon our comprehensive analysis from 2024, our 2025 analysis reveals shifts in protocol adoption and optimization strategies. A key focus of this chapter is the maturation of HTTP/3 adoption, the rise of modern optimization techniques like Server-Timing transparency, and the sophisticated multi-layered approaches CDNs are taking to performance, security, and user experience.
36
32
37
33
## What is a CDN?
38
34
@@ -219,6 +215,9 @@ The above further reinforces the role CDNs play in driving the adoption of new p
219
215
220
216
While HTTP/1.1 usage has been on a continued decline with CDNs over the past several years, in 2025 we observed a sharp descrease in CDN usage for HTTP/1.1 going from 16% usage for HTML requests in 2024 to just 2% in 2025. This descrease was even more pronounced for origin requests with 56% HTTP/1.1 requests in 2024 down to 21% in 2025.
221
217
218
+
## CDN Performance
219
+
CDN performance extends beyond simply caching content closer to users. CDNs actively optimize the underlying protocols and connection mechanisms that determine how quickly browsers can establish connections and receive data while providing transparent metrics to understand bottlenecks in modern web applications.
220
+
222
221
### HTTP/3 TTFB Performance
223
222
Below shows the time to first byte (TTFB) median percentile distribution for latency of HTTP/3, HTTP/2, and HTTP/1.1 across major CDNs.
224
223
@@ -232,7 +231,7 @@ Below shows the time to first byte (TTFB) median percentile distribution for lat
232
231
)
233
232
}}
234
233
235
-
The TTFB performance for HTTP/3 compared to previous HTTP protocol versions varies by CDN provider, with Amazon Cloudfront and Fastly both showing improved TTFB latency. A reminder to the reader that these are not uniform tests across CDNs and website owners should perform their own controlled performance testing.
234
+
The TTFB performance for HTTP/3 compared to previous HTTP protocol versions varies by CDN provider, with Amazon CloudFront and Fastly both showing improved TTFB latency. A reminder to the reader that these are not uniform tests across CDNs and website owners should perform their own controlled performance testing.
236
235
237
236
### Alt-Svc Header
238
237
@@ -242,6 +241,21 @@ This informs the browser that it can use HTTP/3 on port 443 to reach the same se
242
241
243
242
In 2025, over 99.99% of HTTP/3 requests from major CDNs injected the Alt-Svc header into requests.
244
243
244
+
### Server-Timing
245
+
246
+
Defined in the W3C Server-Timing specification, the Server-Timing header allows servers to communicate performance metrics about request processing back to the browser. This header communicates performance metrics directly through HTTP headers, transforming opaque server processing into observable and debuggable data. Specific to CDNs, Server-Tming headers can be useful for providing transparency into CDN edge processing time, origin fetch duration, or cache status without requiring additional monitoring infrastructure.
Adoption of the Server-Timing header varies across CDNs. Above you can see Pressable and Nexcess CDNs had 100% adoption across their requests due to default configurations. However, CDNs like Amazon CloudFront requires non-default configuration likely leading to less adoption.
0 commit comments