Controllare il comportamento di memorizzazione nella cache di Azure rete per la distribuzione di contenuti con stringhe di query - Livello Premium

Panoramica

Con Azure rete per la distribuzione di contenuti è possibile controllare il modo in cui i file vengono memorizzati nella cache per una richiesta Web contenente una stringa di query. 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 (?). 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 (=). Ogni coppia chiave-valore è separata da una e commerciale (&). Ad esempio, 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.

Importante

I prodotti di rete per la distribuzione di contenuti Standard e Premium offrono la stessa funzionalità di memorizzazione nella cache delle stringhe di query, ma l'interfaccia utente è diversa. Questo articolo descrive l'interfaccia per Rete CDN di Azure Premium di Edgio. Per la memorizzazione nella cache delle stringhe di query con azure rete per la distribuzione di contenuti prodotti standard, vedere Controllare il comportamento di memorizzazione nella cache di Azure rete per la distribuzione di contenuti con stringhe di query - livello standard.

Sono disponibili tre modalità di stringa di query:

  • standard-cache: si tratta della modalità predefinita. In questa modalità, il nodo POP (Content Delivery Network Point of Presence) passa le stringhe di query dal richiedente al server di origine nella prima richiesta e memorizza nella cache l'asset. Tutte le richieste successive dell'asset gestite dal server POP ignoreranno le stringhe di query finché l'asset memorizzato nella cache non sarà scaduto.

    Importante

    Se per un qualsiasi percorso in questo account è abilitata l'autorizzazione basata su token, è possibile usare solo la modalità standard-cache.

  • no-cache: in questa modalità, le richieste con stringhe di query non vengono memorizzate nella cache nel nodo POP della rete per la distribuzione di contenuti. Il nodo POP recupera l'asset direttamente dal server di origine e lo passa al richiedente a ogni richiesta.

  • unique-cache: in questa modalità ogni richiesta con URL univoco, compresa la stringa di query, viene considerata un asset univoco con la propria cache. Ad esempio, la risposta inviata dal server di origine per una richiesta di example.ashx?q=test1 viene memorizzata nella cache nel nodo POP e restituita per le memorizzazioni nella cache successive con la stessa stringa di query. Una richiesta, ad esempio.ashx?q=test2, viene memorizzata nella cache come asset separato con un'impostazione di durata specifica.

    Importante

    Non usare questa modalità quando la stringa di query contiene parametri che vengono modificati con ogni richiesta, ad esempio un ID di sessione o un nome utente, poiché si avrà come risultato una bassa percentuale di riscontri nella cache.

Modifica delle impostazioni di memorizzazione nella cache delle stringhe di query per i profili di rete per la distribuzione di contenuti Premium

  1. Aprire un profilo di rete per la distribuzione di contenuti e quindi selezionare Gestisci.

    Screenshot del pulsante di gestione del profilo di rete per la distribuzione di contenuti.

    Verrà aperto il portale di gestione della rete per la distribuzione di contenuti.

  2. Passare il puntatore sulla scheda HTTP Large (HTTP esteso) e quindi passare il puntatore sul menu a comparsa Impostazioni cache. Fare clic su Comportamento di memorizzazione nella cache della stringa di query.

    Vengono visualizzate le opzioni di memorizzazione nella cache della stringa di query.

    Screenshot delle opzioni di memorizzazione nella cache delle stringhe di query di rete per la distribuzione di contenuti.

  3. Selezionare una modalità stringa di query e quindi selezionare Aggiorna.

Importante

Poiché la propagazione della registrazione nella rete per la distribuzione del contenuto richiede tempo, le modifiche alle impostazioni della stringa della cache potrebbero non essere immediatamente visibili. La propagazione viene in genere completata in 10 minuti.