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: articles/cdn/akamai-retirement-faq.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: cdn
6
6
author: duongau
7
7
ms.service: azure-cdn
8
8
ms.topic: how-to
9
-
ms.date: 12/19/2023
9
+
ms.date: 03/20/2024
10
10
ms.author: duau
11
11
---
12
12
@@ -44,15 +44,15 @@ Contact support for any issues or assistance with Azure CDN from Edgio.
44
44
45
45
For Azure Traffic Manager users with Multi-CDN:
46
46
47
-
* If you registered an Edgio profile for your custom domain, you can delete your Akamai profile as your migration is complete.
48
-
* Else, you need an extra TXT token validation to enable HTTPS with managed certificate. Contact support for further assistance.
47
+
- If you registered an Edgio profile for your custom domain, you can delete your Akamai profile as your migration is complete.
48
+
- Else, you need an extra TXT token validation to enable HTTPS with managed certificate. Contact support for further assistance.
49
49
50
50
> [!TIP]
51
51
> Items to validate related migration:
52
-
> - HTTPS with Managed Certificate. To provision a managed certificate, you must CNAME your custom domain to an `azureedge.net`` endpoint. If you have changed the CNAME of your custom domain, check your HTTPS status and wait for the provisioning to complete.
52
+
> - HTTPS with Managed Certificate. To provision a managed certificate, you must CNAME your custom domain to an `azureedge.net` endpoint. If you have changed the CNAME of your custom domain, check your HTTPS status and wait for the provisioning to complete.
53
53
> - Azure CDN Standard from Edgio offers enhanced reporting and origin configuration options. You can access them by selecting the **Managed** button.
54
54
55
55
## Next steps
56
56
57
-
* Create an [Azure Front Door](../frontdoor/create-front-door-portal.md) profile.
58
-
* Create an [Azure CDN from Edgio](cdn-create-endpoint-how-to.md) profile.
57
+
- Create an [Azure Front Door](../frontdoor/create-front-door-portal.md) profile.
58
+
- Create an [Azure CDN from Edgio](cdn-create-endpoint-how-to.md) profile.
3. For each report, select a date range from the **Date Range** list. You can either select a pre-defined date range, such as **Today** or **This Week**, or you can select **Custom** and manually enter a date range by clicking the calendar icons.
40
+
3. For each report, select a date range from the **Date Range** list. You can either select a pre-defined date range, such as **Today** or **This Week**, or you can select **Custom** and manually enter a date range by clicking the calendar icons.
40
41
41
-
4. After you have selected a date range, click **Go** to generate the report.
42
+
4. After you have selected a date range, click **Go** to generate the report.
42
43
43
44
4. If you want to export the data in Excel format, click the Excel icon above the **Go** button.
44
45
45
46
## Bandwidth
47
+
46
48
The bandwidth report consists of a graph and data table that indicates the CDN bandwidth usage for HTTP and HTTPS over a particular time period, in Mbps. You can view the bandwidth usage across all POPs or for a particular POP. This report allows you to view the traffic spikes and distribution for POPs.
47
49
48
50
From the **Edge Nodes** list, select **All Edge Nodes** to see traffic from all nodes or select a specific region.
@@ -52,6 +54,7 @@ The report is updated every five minutes.
This report consists of a graph and data table that indicates the CDN traffic usage for HTTP and HTTPS over a particular time period, in GB. You can view the traffic usage across all POPs or for a particular POP. This report allows you to view the traffic spikes and distribution across POPs.
56
59
57
60
From the **Edge Nodes** list, select **All Edge Nodes** to see traffic from all nodes or select a specific region.
@@ -61,68 +64,75 @@ The report is updated every five minutes.
This report describes the distribution of request status codes for your content. Every request for content generates an HTTP status code. The status code describes how edge POPs handled the request. For example, a 2xx status code indicates that the request was successfully served to a client, while a 4xx status code indicates that an error occurred. For more information about HTTP status codes, see [List of HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).
65
69
66
70

67
71
68
72
## Cache statuses
69
-
This report describes the distribution of cache hits and cache misses for client requests. Because the fastest performance results from cache hits, you can optimize data delivery speeds by minimizing cache misses and expired cache hits.
70
73
71
-
To reduce cache misses, configure your origin server to minimize the use of the following:
72
-
*`no-cache` response headers
73
-
* Query-string caching, unless strictly needed
74
-
* Non-cacheable response codes
74
+
This report describes the distribution of cache hits and cache misses for client requests. Because the fastest performance results from cache hits, you can optimize data delivery speeds by minimizing cache misses and expired cache hits.
75
+
76
+
To reduce cache misses, configure your origin server to minimize the use of the following:
77
+
-`no-cache` response headers
78
+
- Query-string caching, unless strictly needed
79
+
- Non-cacheable response codes
75
80
76
81
To reduce expired cache hits, set an asset's `max-age` to a long period to minimize the number of requests to the origin server.
* TCP_HIT: Served from edge server. The object was in the cache and has not exceeded its max-age.
82
-
* TCP_MISS: Served from origin server. The object was not in the cache and the response was back to origin.
83
-
* TCP_EXPIRED _MISS: Served from origin server after revalidation with origin. The object was in the cache, but had exceeded its max-age. A revalidation with origin resulted in the cache object being replaced by a new response from origin.
84
-
* TCP_EXPIRED _HIT: Served from Edge after revalidation with origin. The object was in cache but had exceeded its max-age. A revalidation with the origin server resulted in the cache object being unmodified.
86
+
87
+
- TCP_HIT: Served from edge server. The object was in the cache and has not exceeded its max-age.
88
+
- TCP_MISS: Served from origin server. The object was not in the cache and the response was back to origin.
89
+
- TCP_EXPIRED _MISS: Served from origin server after revalidation with origin. The object was in the cache, but had exceeded its max-age. A revalidation with origin resulted in the cache object being replaced by a new response from origin.
90
+
- TCP_EXPIRED _HIT: Served from Edge after revalidation with origin. The object was in cache but had exceeded its max-age. A revalidation with the origin server resulted in the cache object being unmodified.
85
91
86
92
### Full list of cache statuses
87
-
* TCP_HIT - This status is reported when a request is served directly from the POP to the client. An asset is immediately served from a POP when it is cached on the POP closest to the client and has a valid time-to-live (TTL). TTL is determined by the following response headers:
88
-
89
-
* Cache-Control: s-maxage
90
-
* Cache-Control: max-age
91
-
* Expires
92
-
* TCP_MISS: This status indicates that a cached version of the requested asset was not found on the POP closest to the client. The asset is requested from either an origin server or an origin shield server. If the origin server or the origin shield server returns an asset, it is served to the client and cached on both the client and the edge server. Otherwise, a non-200 status code (for example, 403 Forbidden or 404 Not Found) is returned.
93
-
* TCP_EXPIRED_HIT: This status is reported when a request that targets an asset with an expired TTL was served directly from the POP to the client. For example, when the asset's max-age has expired.
94
-
95
-
An expired request typically results in a revalidation request to the origin server. For a TCP_EXPIRED_HIT status to occur,the origin server must indicate that a newer version of the asset does not exist. This situation typically results in an update of the asset's Cache-Control and Expires headers.
96
-
* TCP_EXPIRED_MISS: This status is reported when a newer version of an expired cached asset is served from the POP to the client. This status occurs when the TTL for a cached asset is expired (for example, expired max-age) and the origin server returns a newer version of that asset. This new version of the asset is served to the client instead of the cached version. Additionally, it is cached on the edge server and the client.
97
-
* CONFIG_NOCACHE: This status indicates that a customer-specific configuration the edge POP prevented the asset from being cached.
98
-
* NONE - This status indicates that a cache content freshness check was not performed.
99
-
* TCP_CLIENT_REFRESH_MISS: This status is reported when an HTTP client, such as a browser, forces an edge POP to retrieve a new version of a stale asset from the origin server. By default, the servers prevent an HTTP client from forcing the edge servers to retrieve a new version of the asset from the origin server.
100
-
* TCP_PARTIAL_HIT: This status is reported when a byte range request results in a hit for a partially cached asset. The requested byte range is immediately served from the POP to the client.
101
-
* UNCACHEABLE: This status is reported when an asset's `Cache-Control` and `Expires` headers indicate that it should not be cached on a POP or by the HTTP client. These types of requests are served from the origin server.
93
+
94
+
- TCP_HIT - This status is reported when a request is served directly from the POP to the client. An asset is immediately served from a POP when it is cached on the POP closest to the client and has a valid time to live (TTL). TTL is determined by the following response headers:
95
+
96
+
- Cache-Control: s-maxage
97
+
- Cache-Control: max-age
98
+
- Expires
99
+
- TCP_MISS: This status indicates that a cached version of the requested asset was not found on the POP closest to the client. The asset is requested from either an origin server or an origin shield server. If the origin server or the origin shield server returns an asset, it is served to the client and cached on both the client and the edge server. Otherwise, a non-200 status code (for example, 403 Forbidden or 404 Not Found) is returned.
100
+
- TCP_EXPIRED_HIT: This status is reported when a request that targets an asset with an expired TTL was served directly from the POP to the client. For example, when the asset's max-age has expired.
101
+
102
+
An expired request typically results in a revalidation request to the origin server. For a TCP_EXPIRED_HIT status to occur, the origin server must indicate that a newer version of the asset does not exist. This situation typically results in an update of the asset's Cache-Control and Expires headers.
103
+
- TCP_EXPIRED_MISS: This status is reported when a newer version of an expired cached asset is served from the POP to the client. This status occurs when the TTL for a cached asset is expired (for example, expired max-age) and the origin server returns a newer version of that asset. This new version of the asset is served to the client instead of the cached version. Additionally, it is cached on the edge server and the client.
104
+
- CONFIG_NOCACHE: This status indicates that a customer-specific configuration the edge POP prevented the asset from being cached.
105
+
- NONE - This status indicates that a cache content freshness check was not performed.
106
+
- TCP_CLIENT_REFRESH_MISS: This status is reported when an HTTP client, such as a browser, forces an edge POP to retrieve a new version of a stale asset from the origin server. By default, the servers prevent an HTTP client from forcing the edge servers to retrieve a new version of the asset from the origin server.
107
+
- TCP_PARTIAL_HIT: This status is reported when a byte range request results in a hit for a partially cached asset. The requested byte range is immediately served from the POP to the client.
108
+
- UNCACHEABLE: This status is reported when an asset's `Cache-Control` and `Expires` headers indicate that it should not be cached on a POP or by the HTTP client. These types of requests are served from the origin server.
102
109
103
110
## Cache Hit Ratio
111
+
104
112
This report indicates the percentage of cached requests that were served directly from cache.
105
113
106
114
The report provides the following details:
107
115
108
-
* The requested content was cached on the POP closest to the requester.
109
-
* The request was served directly from the edge of our network.
110
-
* The request did not require revalidation with the origin server.
116
+
- The requested content was cached on the POP closest to the requester.
117
+
- The request was served directly from the edge of our network.
118
+
- The request did not require revalidation with the origin server.
111
119
112
120
The report doesn't include:
113
121
114
-
* Requests that are denied due to country/region filtering options.
115
-
* Requests for assets whose headers indicate that they should not be cached. For example, `Cache-Control: private`, `Cache-Control: no-cache`, or `Pragma: no-cache` headers prevent an asset from being cached.
116
-
* Byte range requests for partially cached content.
122
+
- Requests that are denied due to country/region filtering options.
123
+
- Requests for assets whose headers indicate that they should not be cached. For example, `Cache-Control: private`, `Cache-Control: no-cache`, or `Pragma: no-cache` headers prevent an asset from being cached.
124
+
- Byte range requests for partially cached content.
117
125
118
126
The formula is: (TCP_ HIT/(TCP_ HIT+TCP_MISS))*100
119
127
120
128

121
129
122
-
## IPV4/IPV6 Data transferred
123
-
This report shows the traffic usage distribution in IPV4 vs IPV6.
130
+
## IPv4/IPv6 Data transferred
124
131
125
-

132
+
This report shows the traffic usage distribution in IPv4 vs IPv6.
133
+
134
+
:::image type="content" source="./media/cdn-reports/cdn-ipv4-ipv6.png" alt-text="Screenshot of IPv4/IPv6 Data transferred.":::
126
135
127
136
## Considerations
137
+
128
138
Reports can only be generated within the last 18 months.
0 commit comments