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/cdn-create-endpoint-how-to.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,28 +2,28 @@
2
2
title: Create an Azure CDN endpoint | Microsoft Docs
3
3
description: This article shows how to create a new Azure Content Delivery Network (CDN) endpoint, including advanced settings.
4
4
services: cdn
5
-
documentationcenter: ''
6
5
author: duongau
7
-
manager: danielgi
8
-
editor: ''
9
-
6
+
manager: kumudd
10
7
ms.service: azure-cdn
11
8
ms.workload: media
12
9
ms.tgt_pltfrm: na
13
10
ms.topic: how-to
14
-
ms.date: 09/09/2021
11
+
ms.date: 02/27/2023
15
12
ms.author: duau
16
13
ms.custom: mvc
17
-
18
14
---
15
+
19
16
# Create an Azure CDN endpoint
17
+
20
18
This article describes all the settings for creating an [Azure Content Delivery Network (CDN)](cdn-overview.md) endpoint in an existing CDN profile. After you've created a profile and an endpoint, you can start delivering content to your customers. For a quickstart on creating a profile and endpoint, see [Quickstart: Create an Azure CDN profile and endpoint](cdn-create-new-endpoint.md).
21
19
22
20
## Prerequisites
21
+
23
22
Before you can create a CDN endpoint, you must have created at least one CDN profile, which can contain one or more CDN endpoints. To organize your CDN endpoints by internet domain, web application, or some other criteria, you can use multiple profiles. Because CDN pricing is applied at the CDN profile level, you must create multiple CDN profiles if you want to use a mix of Azure CDN pricing tiers. To create a CDN profile, see [Create a new CDN profile](cdn-create-new-endpoint.md#create-a-new-cdn-profile).
24
23
25
-
## Log in to the Azure portal
26
-
Log in to the [Azure portal](https://portal.azure.com) with your Azure account.
24
+
## Sign in to the Azure portal
25
+
26
+
Sign in to the [Azure portal](https://portal.azure.com) with your Azure account.
27
27
28
28
## Create a new CDN endpoint
29
29
@@ -94,13 +94,13 @@ Log in to the [Azure portal](https://portal.azure.com) with your Azure account.
94
94
- For **Azure CDN Standard from Akamai** profiles, propagation usually completes within one minute.
95
95
- For **Azure CDN Standard from Verizon** and **Azure CDN Premium from Verizon** profiles, propagation usually completes within 30 minutes.
96
96
97
-
If you attempt to use the CDN domain name before the endpoint configuration has propagated to the point-of-presence (POP) servers, you might receive an HTTP 404 response status. If it's been several hours since you created your endpoint and you're still receiving a 404 response status, see [Troubleshooting Azure CDN endpoints that return a 404 status code](cdn-troubleshoot-endpoint.md).
97
+
If you attempt to use the CDN domain name before the endpoint configuration has propagated to the point-of-presence (POP) servers, you might receive an HTTP 404 response status. If it has been several hours since you created your endpoint and you're still receiving a 404 response status, see [Troubleshooting Azure CDN endpoints that return a 404 status code](cdn-troubleshoot-endpoint.md).
98
98
99
99
> [!NOTE]
100
100
> For *Verizon CDN endpoints*, when an endpoint is **disabled** or **stopped** for any reason, all resources configured through the Verizon supplemental portal will be cleaned up. These configurations can't be restored automatically by restarting the endpoint. You will need to make those configuration changes again.
101
101
102
102
## Clean up resources
103
-
To delete an endpoint when it is no longer needed, select it and then select **Delete**.
103
+
To delete an endpoint when it's no longer needed, select it and then select **Delete**.
104
104
105
105
## Next steps
106
106
To learn about custom domains, continue to the tutorial for adding a custom domain to your CDN endpoint.
Copy file name to clipboardExpand all lines: articles/cdn/cdn-improve-performance.md
+7-10Lines changed: 7 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,27 +2,24 @@
2
2
title: Improve performance by compressing files in Azure CDN | Microsoft Docs
3
3
description: Learn how to improve file transfer speed and increase page-load performance by compressing your files in Azure CDN.
4
4
services: cdn
5
-
documentationcenter: ''
6
5
author: duongau
7
-
manager: danielgi
8
-
editor: ''
9
-
6
+
manager: kumudd
10
7
ms.assetid: af1cddff-78d8-476b-a9d0-8c2164e4de5d
11
8
ms.service: azure-cdn
12
9
ms.workload: tbd
13
10
ms.tgt_pltfrm: na
14
11
ms.topic: how-to
15
-
ms.date: 02/28/2018
12
+
ms.date: 02/27/2023
16
13
ms.author: duau
17
14
18
15
---
19
16
# Improve performance by compressing files in Azure CDN
20
-
File compression is a simple and effective method to improve file transfer speed and increase page-load performance by reducing a file's size before it is sent from the server. File compression can reduce bandwidth costs and provide a more responsive experience for your users.
17
+
File compression is a simple and effective method to improve file transfer speed and increase page-load performance by reducing a file's size before it's sent from the server. File compression can reduce bandwidth costs and provide a more responsive experience for your users.
21
18
22
19
There are two ways to enable file compression:
23
20
24
21
- Enable compression on your origin server. In this case, Azure CDN passes along the compressed files and delivers them to clients that request them.
25
-
- Enable compression directly on the CDN POP servers (*compression on the fly*). In this case, the CDN compresses the files and serves them to the end users, even if they were not compressed by the origin server.
22
+
- Enable compression directly on the CDN POP servers (*compression on the fly*). In this case, the CDN compresses the files and serves them to the end users, even if they don't get compressed by the origin server.
26
23
27
24
> [!IMPORTANT]
28
25
> Azure CDN configuration changes can take some time to propagate through the network:
@@ -105,7 +102,7 @@ If the request supports more than one compression type, brotli compression takes
105
102
106
103
When a request for an asset specifies gzip compression and the request results in a cache miss, Azure CDN performs gzip compression of the asset directly on the POP server. Afterward, the compressed file is served from the cache.
107
104
108
-
If the origin uses Chunked Transfer Encoding (CTE) to send compressed data to the CDN POP, then response sizes greater than 8MB are not supported.
105
+
If the origin uses Chunked Transfer Encoding (CTE) to send compressed data to the CDN POP, then response sizes greater than 8 MB aren't supported.
109
106
110
107
### Azure CDN from Verizon profiles
111
108
@@ -118,13 +115,13 @@ These profiles support the following compression encodings:
118
115
- DEFLATE
119
116
- bzip2
120
117
121
-
Azure CDN from Verizon does not support brotli compression. When the HTTP request has the header `Accept-Encoding: br`, the CDN responds with an uncompressed response.
118
+
Azure CDN from Verizon doesn't support brotli compression. When the HTTP request has the header `Accept-Encoding: br`, the CDN responds with an uncompressed response.
122
119
123
120
### Azure CDN Standard from Akamai profiles
124
121
125
122
For **Azure CDN Standard from Akamai** profiles, all files are eligible for compression. However, a file must be of a MIME type that has been [configured for compression](#enabling-compression).
126
123
127
-
These profiles support gzip compression encoding only. When a profile endpoint requests a gzip-encoded file, it is always requested from the origin, regardless of the client request.
124
+
These profiles support gzip compression encoding only. When a profile endpoint requests a gzip-encoded file, it's always requested from the origin, regardless of the client request.
128
125
129
126
## Compression behavior tables
130
127
The following tables describe Azure CDN compression behavior for every scenario:
title: Debug HTTP headers for Azure CDN from Microsoft | Microsoft Docs
3
-
description: Debug cache request headers provides additional information about the cache policy applied to the requested asset. These headers are specific to Azure CDN from Microsoft.
3
+
description: Debug cache request headers provide additional information about the cache policy applied to the requested asset. These headers are specific to Azure CDN from Microsoft.
4
4
services: cdn
5
-
documentationcenter: ''
6
5
author: duongau
7
-
manager: danielgi
8
-
editor: ''
9
-
10
-
ms.assetid:
6
+
manager: kumudd
11
7
ms.service: azure-cdn
12
8
ms.workload: media
13
9
ms.tgt_pltfrm: na
14
10
ms.topic: article
15
-
ms.date: 07/31/2019
11
+
ms.date: 02/27/2023
16
12
ms.author: duau
17
13
18
14
---
19
15
# Debug HTTP header for Azure CDN from Microsoft
16
+
20
17
The debug response header, `X-Cache`, provides details as to what layer of the CDN stack the content was served from. This header is specific to Azure CDN from Microsoft.
21
18
22
19
### Response header format
@@ -25,9 +22,9 @@ Header | Description
25
22
-------|------------
26
23
X-Cache: TCP_HIT | This header is returned when the content is served from the CDN edge cache.
27
24
X-Cache: TCP_REMOTE_HIT | This header is returned when the content is served from the CDN regional cache (Origin shield layer)
28
-
X-Cache: TCP_MISS | This header is returned when there is a cache miss, and the content is served from the Origin.
29
-
X-Cache: PRIVATE_NOSTORE | This header is returned when the request cannot be cached as Cache-Control response header is set to either private or no-store.
25
+
X-Cache: TCP_MISS | This header is returned when there's a cache miss, and the content is served from the Origin.
26
+
X-Cache: PRIVATE_NOSTORE | This header is returned when the request can't be cached as Cache-Control response header is set to either private or no-store.
30
27
X-Cache: CONFIG_NOCACHE | This header is returned when the request is configured not to cache in the CDN profile.
31
-
X-Cache: N/A | This header is returned when the request that was denied by Signed URL and Rules Set.
28
+
X-Cache: N/A | This header is returned when a request gets denied by Signed URL and Rules Set.
32
29
33
-
For additional information on HTTP headers supported in Azure CDN, see [Front Door to backend](../frontdoor/front-door-http-headers-protocol.md#from-the-front-door-to-the-backend).
30
+
For more information on HTTP headers supported in Azure CDN, see [Front Door to backend](../frontdoor/front-door-http-headers-protocol.md#from-the-front-door-to-the-backend).
Copy file name to clipboardExpand all lines: articles/cdn/cdn-pop-list-api.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,32 +2,29 @@
2
2
title: Retrieve the current POP IP list for Azure CDN| Microsoft Docs
3
3
description: Learn how to get POP servers by using the REST API. POP servers make requests to origin servers associated with Azure Content Delivery Network endpoints.
4
4
services: cdn
5
-
documentationcenter: ''
6
5
author: duongau
7
-
manager: danielgi
8
-
editor: ''
9
-
10
-
ms.assetid:
6
+
manager: kumudd
11
7
ms.service: azure-cdn
12
8
ms.workload: tbd
13
9
ms.tgt_pltfrm: na
14
10
ms.topic: article
15
-
ms.date: 07/06/2021
11
+
ms.date: 02/27/2023
16
12
ms.author: duau
17
13
ms.custom:
18
14
19
15
---
16
+
20
17
# Retrieve the current POP IP list for Azure CDN
21
18
22
19
## Retrieve the current Verizon POP IP list for Azure CDN
23
20
24
-
You can use the REST API to retrieve the set of IPs for Verizon’s point of presence (POP) servers. These POP servers make requests to origin servers that are associated with Azure Content Delivery Network (CDN) endpoints on a Verizon profile (**Azure CDN Standard from Verizon** or **Azure CDN Premium from Verizon**). Note that this set of IPs is different from the IPs that a client would see when making requests to the POPs.
21
+
You can use the REST API to retrieve the set of IPs for Verizon’s point of presence (POP) servers. These POP servers make requests to origin servers that are associated with Azure Content Delivery Network (CDN) endpoints on a Verizon profile (**Azure CDN Standard from Verizon** or **Azure CDN Premium from Verizon**). This set of IPs is different from the IPs that a client would see when making requests to the POPs.
25
22
26
23
For the syntax of the REST API operation for retrieving the POP list, see [Edge Nodes - List](/rest/api/cdn/edge-nodes/list).
27
24
28
25
## Retrieve the current Microsoft POP IP list for Azure CDN
29
26
30
-
To lock down your application to accept traffic only from Azure CDN from Microsoft, you will need to set up IP ACLs for your backend. You may also restrict the set of accepted values for the header 'X-Forwarded-Host' sent by Azure CDN from Microsoft. These steps are detailed out as below:
27
+
To lock down your application to accept traffic only from Azure CDN from Microsoft, you need to set up IP ACLs for your backend. You may also restrict the set of accepted values for the header 'X-Forwarded-Host' sent by Azure CDN from Microsoft. These steps are detailed as followed:
31
28
32
29
Configure IP ACLing for your backends to accept traffic from Azure CDN from Microsoft's backend IP address space and Azure's infrastructure services only.
Copy file name to clipboardExpand all lines: articles/cdn/cdn-standard-rules-engine.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
title: Use a rules engine to enforce HTTPS in Standard Azure CDN | Microsoft Docs
3
-
description: Use the rules engine for Microsoft Standard Azure Content Delivery Network (Azure CDN) to customize how Azure CDN handles HTTP requests, including blocking the delivery of certain types of content, defining a caching policy, and modifying HTTP headers. In this article, learn how to create a rule to redirect users to HTTPS.
3
+
description: Use the rules engine for Microsoft Standard Azure Content Delivery Network (Azure CDN) to customize how Azure CDN handles HTTP requests. Including blocking the delivery of certain types of content, defining a caching policy, and modifying HTTP headers. In this article, learn how to create a rule to redirect users to HTTPS.
0 commit comments