Controllare il comportamento di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure con stringhe di query - Livello Premium
Panoramica
Con la rete per la distribuzione di contenuti di Azure è possibile controllare la modalità di memorizzazione nella cache dei file per una richiesta Web contenente una stringa di query. In una richiesta Web con una stringa di query, la stringa di query è quella parte della richiesta che si verifica dopo un punto interrogativo (?). 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 dal simbolo e commerciale (&). Ad esempio, HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Se in una stringa di query di una richiesta sono presenti più coppie chiave-valore, l'ordine non è rilevante.
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 Azure CDN Premium di Edgio. Per la memorizzazione nella cache delle stringhe di query con i prodotti standard della rete per la distribuzione di contenuti di Azure, vedere Controllare il comportamento di memorizzazione nella cache della rete per la distribuzione di contenuti di Azure con stringhe di query - livello standard.
Sono disponibili tre modalità di stringa di query:
cache standard: 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 per l'asset servito dal server POP ignorano le stringhe di query fino alla scadenza dell'asset memorizzato nella cache.
Importante
Se l'autorizzazione del token è abilitata per qualsiasi percorso in questo account, la modalità cache standard è l'unica modalità che può essere usata.
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 con ogni richiesta.
cache univoca: In questa modalità, ogni richiesta con un URL univoco, inclusa la stringa di query, viene considerata come un asset univoco con la propria cache. Ad esempio, la risposta del server di origine per una richiesta, ad esempio ashx?q=test1, viene memorizzata nella cache nel nodo POP e restituita per le cache successive con la stessa stringa di query. Una richiesta per esempio.ashx?q=test2 viene memorizzata nella cache come asset separato con una propria impostazione di tempo di vita.
Importante
Non usare questa modalità quando la stringa di query contiene parametri che cambieranno con ogni richiesta, ad esempio un ID sessione o un nome utente, perché comporterà un basso rapporto 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
Aprire un profilo di rete per la distribuzione di contenuti e quindi selezionare Gestisci.
Verrà aperto il portale di gestione della rete per la distribuzione di contenuti.
Passa il puntatore del mouse sulla scheda HTTP Large, quindi passa sul menu a comparsa Impostazioni cache. Fare clic su Query-String memorizzazione nella cache.
Vengono visualizzate le opzioni di memorizzazione nella cache delle stringhe di query.
Selezionare una modalità della 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.