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-query-string-premium.md
+14-16Lines changed: 14 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.workload: tbd
13
13
ms.tgt_pltfrm: na
14
14
ms.devlang: na
15
15
ms.topic: article
16
-
ms.date: 01/23/2017
16
+
ms.date: 11/09/2017
17
17
ms.author: mazha
18
18
19
19
---
@@ -25,34 +25,32 @@ ms.author: mazha
25
25
>
26
26
27
27
## Overview
28
-
Query string caching controls how files are to be cached when they contain query strings.
28
+
Query string caching controls how files are cached when a request contains query strings. For example, \http://www.domain.com/content.mov?data=true. If there is more than one query string in a request, the order of the query strings does not matter.
29
29
30
30
> [!IMPORTANT]
31
-
> The Standard and Premium CDN products provide the same query string caching functionality, but the user interface differs. This document describes the interface for **Azure CDN Premium from Verizon**. For query string caching with **Azure CDN Standard from Akamai** and **Azure CDN Standard from Verizon**, see [Controlling caching behavior of CDN requests with query strings](cdn-query-string.md).
32
-
>
33
-
>
31
+
> The standard and premium CDN products provide the same query string caching functionality, but the user interface differs. This article describes the interface for **Azure CDN Premium from Verizon**. For query string caching with **Azure CDN Standard from Akamai** and **Azure CDN Standard from Verizon**, see [Controlling caching behavior of CDN requests with query strings](cdn-query-string.md).
32
+
>
34
33
35
-
Three modes are available:
34
+
Three query string modes are available:
36
35
37
-
***standard-cache**: This is the default mode. The CDN edge node will pass the query string from the requestor to the origin on the first request and cache the asset. All subsequent requests for that asset that are served from the edge node will ignore the query string until the cached asset expires.
38
-
***no-cache**: In this mode, requests with query strings are not cached at the CDN edge node. The edge node retrieves the asset directly from the origin and passes it to the requestor with each request.
39
-
***unique-cache**: This mode treats each request with a query string as a unique asset with its own cache. For example, the response from the origin for a request for *foo.ashx?q=bar*would be cached at the edge node and returned for subsequent caches with that same query string. A request for *foo.ashx?q=somethingelse*would be cached as a separate asset with its own time to live.
36
+
-**standard-cache**: Default mode. In this mode, the CDN edge node passes the query strings from the requestor to the origin on the first request and caches the asset. All subsequent requests for the asset that are served from the edge node ignore the query strings until the cached asset expires.
37
+
-**no-cache**: In this mode, requests with query strings are not cached at the CDN edge node. The edge node retrieves the asset directly from the origin and passes it to the requestor with each request.
38
+
-**unique-cache**: This mode treats each request with query strings as a unique asset with its own cache. For example, the response from the origin for a request for *foo.ashx?q=bar*is cached at the edge node and returned for subsequent caches with the same query strings. A request for *foo.ashx?q=somethingelse*is cached as a separate asset with its own time-to-live setting.
40
39
41
40
## Changing query string caching settings for premium CDN profiles
42
-
1. From the CDN profile blade, click the **Manage** button.
3.After making your selection, click the **Update** button.
51
+
3.Select a query string mode, then click **Update**.
53
52
54
53
> [!IMPORTANT]
55
-
> The settings changes may not be immediately visible, as it takes time for the registration to propagate through the CDN. For <b>Azure CDN from Verizon</b> profiles, propagation will usually complete within 90 minutes, but in some cases can take longer.
56
-
>
57
-
>
54
+
> Because it takes time for the registration to propagate through the CDN, cache string settings changes might not be immediately visible. For **Azure CDN Premium from Verizon** profiles, propagation usually completes within 90 minutes, but in some cases can take longer.
title: Control Azure CDN caching behavior with query strings | Microsoft Docs
3
-
description: Azure CDN query string caching controls how files are to be cached when they contain query strings.
3
+
description: Azure CDN query string caching controls how files are cached when they contain query strings.
4
4
services: cdn
5
5
documentationcenter: ''
6
6
author: zhangmanling
@@ -13,49 +13,44 @@ ms.workload: tbd
13
13
ms.tgt_pltfrm: na
14
14
ms.devlang: na
15
15
ms.topic: article
16
-
ms.date: 01/23/2017
16
+
ms.date: 11/09/2017
17
17
ms.author: mazha
18
18
19
19
---
20
-
# Control Azure CDN caching behavior with query strings
20
+
# Control Azure Content Delivery Network caching behavior with query strings
21
21
> [!div class="op_single_selector"]
22
22
> *[Standard](cdn-query-string.md)
23
23
> *[Azure CDN Premium from Verizon](cdn-query-string-premium.md)
24
24
>
25
-
>
26
25
27
26
## Overview
28
-
Query string caching controls how files are to be cached when they contain query strings.
27
+
Query string caching controls how files are cached when a request contains query strings. For example, \http://www.domain.com/content.mov?data=true. If there is more than one query string in a request, the order of the query strings does not matter.
29
28
30
29
> [!IMPORTANT]
31
-
> The Standard and Premium CDN products provide the same query string caching functionality, but the user interface differs. This document describes the interface for **Azure CDN Standard from Akamai** and **Azure CDN Standard from Verizon**. For query string caching with **Azure CDN Premium from Verizon**, see [Controlling caching behavior of CDN requests with query strings - Premium](cdn-query-string-premium.md).
32
-
>
33
-
>
30
+
> The standard and premium CDN products provide the same query string caching functionality, but the user interface differs. This article describes the interface for **Azure CDN Standard from Akamai** and **Azure CDN Standard from Verizon**. For query string caching with **Azure CDN Premium from Verizon**, see [Controlling caching behavior of CDN requests with query strings - Premium](cdn-query-string-premium.md).
34
31
35
-
Three modes are available:
32
+
Three query string modes are available:
36
33
37
-
***Ignore query strings**: This is the default mode. The CDN edge node will pass the query string from the requestor to the origin on the first request and cache the asset. All subsequent requests for that asset that are served from the edge node will ignore the query string until the cached asset expires.
38
-
***Bypass caching for URL with query strings**: In this mode, requests with query strings are not cached at the CDN edge node. The edge node retrieves the asset directly from the origin and passes it to the requestor with each request.
39
-
***Cache every unique URL**: This mode treats each request with a query string as a unique asset with its own cache. For example, the response from the origin for a request for *foo.ashx?q=bar*would be cached at the edge node and returned for subsequent caches with that same query string. A request for *foo.ashx?q=somethingelse*would be cached as a separate asset with its own time to live.
34
+
-**Ignore query strings**: Default mode. In this mode, the CDN edge node passes the query strings from the requestor to the origin on the first request and caches the asset. All subsequent requests for the asset that are served from the edge node ignore the query strings until the cached asset expires.
35
+
-**Bypass caching for query strings**: In this mode, requests with query strings are not cached at the CDN edge node. The edge node retrieves the asset directly from the origin and passes it to the requestor with each request.
36
+
-**Cache every unique URL**: In this mode, each request with a query string is treated as a unique asset with its own cache. For example, the response from the origin for a request for *foo.ashx?q=bar*is cached at the edge node and returned for subsequent caches with the same query string. A request for *foo.ashx?q=somethingelse*is cached as a separate asset with its own time-to-live setting.
40
37
41
38
## Changing query string caching settings for standard CDN profiles
42
-
1.From the CDN profile blade, click the CDN endpoint you wish to manage.
39
+
1.Select a CDN profile, then select the CDN endpoint you want to manage.
4. After making your selection, click the **Save** button.
51
+
<!--- Replace screen shot after general caching goes live  --->
56
52
57
53
> [!IMPORTANT]
58
-
> The settings changes may not be immediately visible, as it takes time for the registration to propagate through the CDN. For <b>Azure CDN from Akamai</b> profiles, propagation will usually complete within one minute. For <b>Azure CDN from Verizon</b> profiles, propagation will usually complete within 90 minutes, but in some cases can take longer.
59
-
>
60
-
>
54
+
> Because it takes time for the registration to propagate through the CDN, cache string settings changes might not be immediately visible. For **Azure CDN from Akamai** profiles, propagation usually completes within one minute. For **Azure CDN from Verizon** profiles, propagation usually completes within 90 minutes, but in some cases can take longer.
0 commit comments