Controllare il comportamento di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure con stringhe di query: PremiumControl Azure Content Delivery Network caching behavior with query strings - Premium

PanoramicaOverview

La rete per la distribuzione di contenuti (CDN) di Azure consente di controllare la modalità di memorizzazione nella cache dei file per una richiesta Web contenente una stringa di query.With Azure Content Delivery Network (CDN), you can control how files are cached for a web request that contains a query string. In una richiesta Web con una stringa di query, la stringa di query è la parte della richiesta che si verifica dopo un punto di domanda (?).In a web request with a query string, the query string is that portion of the request that occurs after a question mark (?). Una stringa di query può contenere una o più coppie chiave-valore, in cui il nome del campo e il relativo valore sono separati da un segno di uguale (=).A query string can contain one or more key-value pairs, in which the field name and its value are separated by an equals sign (=). Ogni coppia chiave-valore è separata da una e commerciale (&).Each key-value pair is separated by an ampersand (&). Ad esempio, http://www.contoso.com/content.mov?field1=value1&field2=value2.For example http://www.contoso.com/content.mov?field1=value1&field2=value2. Se è presente più di una coppia chiave-valore in una stringa di query di una richiesta, l'ordine non ha importanza.If there is more than one key-value pair in a query string of a request, their order does not matter.

Importante

I prodotti della rete CDN Standard e Premium forniscono la stessa funzionalità di memorizzazione nella cache delle stringhe di query, ma l'interfaccia utente è diversa.The standard and premium CDN products provide the same query string caching functionality, but the user interface is different. Questo articolo descrive l'interfaccia della rete CDN Premium di Azure fornita da Verizon.This article describes the interface for Azure CDN Premium from Verizon. Per informazioni sulla memorizzazione nella cache di stringhe di query con la rete CDN Standard di Azure fornita da Akamai e la rete CDN Standard di Azure fornita da Verizon, vedere l'articolo Controllo del comportamento di memorizzazione nella cache delle richieste della rete CDN con le stringhe di query.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.

Sono disponibili tre modalità di stringa di query:Three query string modes are available:

  • standard-cache: si tratta della modalità predefinita.standard-cache: Default mode. In questa modalità il nodo perimetrale della rete CDN passa la stringa di query dal richiedente all'origine alla prima richiesta ed esegue la memorizzazione nella cache dell'asset.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. Tutte le richieste successive per quell'asset che vengono presentate dal nodo perimetrale ignoreranno la stringa di query fino a quando l'asset memorizzato nella cache non sarà scaduto.All subsequent requests for the asset that are served from the edge node ignore the query strings until the cached asset expires.
  • no-cache: in questa modalità, le richieste con stringhe di query non vengono memorizzate nella cache in corrispondenza del nodo edge della rete CDN.no-cache: In this mode, requests with query strings are not cached at the CDN edge node. Il nodo edge recupera l'asset direttamente dall'origine e lo passa al richiedente ad ogni richiesta.The edge node retrieves the asset directly from the origin and passes it to the requestor with each request.
  • unique-cache: in questa modalità ogni richiesta con URL univoco, compresa la stringa di query, viene considerata un asset univoco con la propria cache.unique-cache: In this mode, each request with a unique URL, including the query string, is treated as a unique asset with its own cache. Ad esempio, la risposta dall'origine per una richiesta di example.ashx?q=test1 viene memorizzata nella cache in corrispondenza del nodo perimetrale e restituita per le successive memorizzazione nella cache con quella stessa stringa di query.For example, the response from the origin for a request for example.ashx?q=test1 is cached at the edge node and returned for subsequent caches with the same query string. Una richiesta di example.ashx?q=test2 viene memorizzata nella cache come asset separato con la propria impostazione di durata (TTL).A request for example.ashx?q=test2 is cached as a separate asset with its own time-to-live setting.

Modifica delle impostazioni di memorizzazione nella cache della stringa di query per i profili premium della rete CDNChanging query string caching settings for premium CDN profiles

  1. Aprire il profilo della rete CDN e quindi fare clic su Manage (Gestisci).Open a CDN profile, then click Manage.

    Pulsante Manage (Gestisci) del profilo di rete CDN

    Si aprirà il portale di gestione della rete CDN.The CDN management portal opens.

  2. Passare il puntatore sulla scheda HTTP Large (HTTP esteso) e quindi passare il puntatore sul menu a comparsa Impostazioni cache.Hover over the HTTP Large tab, then hover over the Cache Settings flyout menu. Fare clic su Comportamento di memorizzazione nella cache della stringa di query.Click Query-String Caching.

    Vengono visualizzate le opzioni di memorizzazione nella cache della stringa di query.Query string caching options are displayed.

    Opzioni della memorizzazione nella cache della stringa di query della rete CDN

  3. Selezionare una modalità della stringa di query e quindi fare clic su Aggiorna.Select a query string mode, then click Update.

Importante

Le modifiche delle impostazioni di memorizzazione nella cache delle stringhe non sono immediatamente visibili perché la propagazione della registrazione nella rete CDN richiede tempo.Because it takes time for the registration to propagate through the CDN, cache string settings changes might not be immediately visible. Per i profili Premium della rete CDN di Azure fornita da Verizon, la propagazione viene in genere completata entro 90 minuti, ma in alcuni casi può richiedere più tempo.For Azure CDN Premium from Verizon profiles, propagation usually completes within 90 minutes, but in some cases can take longer.