Controllare il comportamento di memorizzazione nella cache della rete CDN di Azure con stringhe di query

Panoramica

La memorizzazione nella cache della stringa di query controlla come i file devono essere memorizzati nella cache quando contengono stringhe di query.

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. Questo documento descrive l'interfaccia per la rete CDN Standard di Azure fornita da Akamai e della rete CDN Standard di Azure fornita da Verizon. Per informazioni sulla memorizzazione nella cache di stringhe di query con la rete CDN Premium 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 - Premium.

Sono disponibili tre modalità:

  • Ignorare le stringhe di query: si tratta della modalità predefinita. Il nodo edge della rete CDN passerà la stringa di query dal richiedente all’origine alla prima richiesta ed eseguirà la memorizzazione nella cache dell’asset. Tutte le richieste successive per quell’asset che vengono presentate dal nodo edge ignoreranno la stringa di query fino a quando l’asset memorizzato nella cache non sarà scaduto.
  • Disabilitare la memorizzazione nella cache per URL con stringhe di query: in questa modalità, le richieste con stringhe di query non vengono memorizzate nella cache in corrispondenza del nodo perimetrale della rete CDN. Il nodo edge recupera l'asset direttamente dall'origine e lo passa al richiedente ad ogni richiesta.
  • Memorizzare nella cache tutti gli URL univoci: questa modalità considera ogni richiesta con una stringa di query come un asset univoco con una propria memorizzazione nella cache. Ad esempio, la risposta dall'origine per una richiesta di foo.ashx?q=bar verrebbe memorizzata nella cache in corrispondenza del nodo edge e restituita per le successive memorizzazione nella cache con quella stessa stringa di query. Una richiesta di foo.ashx?q=somethingelse verrebbe memorizzata nella cache come asset separato con il proprio time to live.

Modifica delle impostazioni di memorizzazione nella cache della stringa di query per i profili standard della rete CDN

  1. Dal pannello del profilo di rete CDN, fare clic sull'endpoint della rete CDN che si desidera gestire.

    Endpoint del pannello del profilo di rete CDN

    Viene visualizzato il pannello di endpoint della rete CDN.

  2. Fare clic sul pulsante Configura .

    Pulsante Gestisci pannello del profilo di rete CDN

    Si apre il pannello di configurazione della rete CDN.

  3. Selezionare un’impostazione dall’elenco a discesa Comportamento della memorizzazione della cache della stringa di query .

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

  4. Una volta effettuata le selezione, fare clic sul pulsante Salva .

Importante

Le modifiche delle impostazioni non sono immediatamente visibili, perché la propagazione della registrazione nella rete CDN richiede tempo. Per Rete CDN di Azure da Akamai la propagazione in genere viene completata entro un minuto. Per i profili della rete CDN di Azure fornita da Verizon, la propagazione in genere viene completata entro 90 minuti, ma in alcuni casi può richiedere più tempo.