Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Rete CDN di Azure Standard di Microsoft (versione classica) non supporta la creazione del profilo, la nuova registrazione di domini o i certificati gestiti e ritirerà il servizio il 30 settembre 2027. Per evitare interruzioni del servizio, migrate per Frontdoor di Azure Standard o Premium. Per altre informazioni, vedere Ritiro della Rete CDN di Azure Standard da Microsoft (versione classica).
La compressione dei file è un metodo semplice ed efficace per aumentare la velocità di trasferimento dei file e migliorare le prestazioni di caricamento delle pagine mediante la riduzione delle dimensioni del file prima che venga inviato dal server. Riduce i costi della larghezza di banda e offre un'esperienza più reattiva per gli utenti.
Esistono due modi per abilitare la compressione dei file:
- Abilitare la compressione nel server di origine. In questo caso, la rete CDN di Azure trasmette i file compressi e li distribuisce ai client che li richiedono.
- Abilitare la compressione direttamente nei server POP della rete CDN (compressione in tempo reale). In questo caso, la rete CDN comprime i file e li trasmette agli utenti finali anche se non erano stati compressi dal server di origine.
Importante
Le modifiche alla configurazione di Azure rete per la distribuzione di contenuti possono richiedere fino a 10 minuti per propagarsi attraverso la rete:
Se si configura la compressione per l'endpoint della rete CDN per la prima volta, prima di procedere alla risoluzione dei problemi provare ad attendere 1-2 ore per assicurarsi che le impostazioni di compressione siano state propagate ai POP.
Abilitare la compressione
I livelli della rete CDN Standard e Premium forniscono la stessa funzionalità di compressione, ma l'interfaccia utente è diversa. Per altre informazioni sulle differenze tra i livelli della rete CDN Standard e Premium, vedere Panoramica della rete CDN di Azure.
Nella pagina del profilo della rete CDN selezionare l'endpoint della rete CDN che si vuole gestire.
Viene aperta la pagina dell'endpoint della rete CDN.
Selezionare Compressione.
Viene visualizzata la pagina della compressione.
Selezionare On per attivare la compressione.
Usare i tipi MIME predefiniti oppure modificare l'elenco aggiungendo o rimuovendo tipi MIME.
Suggerimento
Anche se è possibile, non è consigliabile applicare la compressione a formati compressi, ad esempio ZIP, MP3, MP4 o JPG.
Dopo aver apportato le modifiche, selezionare Salva.
Regole di compressione
Solo i file che soddisfano i criteri seguenti sono idonei per la compressione:
- Essere di un tipo MIME configurato per la compressione
- Solo intestazioni Content-Encoding "identity" nella risposta originale
- Avere dimensioni maggiori di 1 kB
- Avere dimensioni minori di 8 MB
Sono supportate solo le codifiche di compressione seguenti:
- gzip (GNU Zip)
- brotli
Se la richiesta supporta più di un tipo di compressione, la compressione brotli ha la precedenza.
Quando una richiesta per una risorsa indica la compressione gzip e i risultati della richiesta non sono presenti nella cache, la rete CDN di Azure esegue la compressione gzip della risorsa direttamente nel server POP. In seguito, il file compresso viene servito dalla cache.
Se l'origine usa la codifica CTE (Chunked Transfer Encoding) per inviare dati al POP della rete CDN, la compressione non è supportata.
Tabelle di comportamento della compressione
Le tabelle seguenti descrivono il comportamento della compressione della rete CDN di Azure per ogni scenario:
Compressione disabilitata o file non idoneo per la compressione
| Formato richiesto del client tramite l'intestazione Accept-Encoding | Formato del file memorizzato nella cache | Risposta della rete CDN al client | Note |
|---|---|---|---|
| Compresso | Compresso | Compresso | |
| Compresso | Non compresso | Non compresso | |
| Compresso | Non memorizzato nella cache | Compressa o non compressa | È la risposta di origine a determinare se la CDN debba eseguire una compressione. |
| Non compresso | Compresso | Non compresso | |
| Non compresso | Non compresso | Non compresso | |
| Non compresso | Non memorizzato nella cache | Non compresso |
Compressione abilitata e file idoneo per la compressione
| Formato richiesto del client tramite l'intestazione Accept-Encoding | Formato del file memorizzato nella cache | Risposta della rete CDN al client | Note |
|---|---|---|---|
| Compresso | Compresso | Compresso | La CDN transcodifica in formati supportati Rete CDN di Azure di Microsoft non supporta la transcodifica tra formati e recupera invece i dati dall'origine, li comprime e li memorizza nella cache separatamente in base al formato. |
| Compresso | Non compresso | Compresso | Compressione da parte della rete CDN |
| Compresso | Non memorizzato nella cache | Compresso | La rete CDN esegue la compressione se l'origine restituisce un file non compresso. I file con l'intestazione Cache-Control: no-cache non vengono mai compressi. |
| Non compresso | Compresso | Non compresso | Decompressione da parte della rete CDN. Rete CDN di Azure di Microsoft non supporta la decompressione e recupera invece i dati dall'origine e li memorizza nella cache separatamente per i client non compressi. |
| Non compresso | Non compresso | Non compresso | |
| Non compresso | Non memorizzato nella cache | Non compresso |
Compressione della rete CDN dei servizi multimediali
Per gli endpoint abilitati per lo streaming della rete CDN di Servizi multimediali, la compressione è abilitata per impostazione predefinita per i tipi MIME seguenti:
- application/vnd.ms-sstr+XML
- application/dash+XML
- application/vnd.Apple.mpegurl
- application/f4m+XML