Vai al contenuto
SilktideAiuto

Compressione del testo

Silktide carica le tue pagine in un browser reale e controlla se i file basati su testo, come la pagina stessa, i fogli di stile e gli script, vengono compressi durante il trasferimento. I file inviati senza compressione vengono segnalati insieme alla quantità di dati che la compressione consentirebbe di risparmiare.

Perché è importante

Il testo si comprime molto bene: , e in genere si riducono del 60-80% quando vengono compressi durante il trasferimento. Tutti i browser moderni supportano automaticamente questa funzionalità, quindi fornire testo non compresso significa che ogni visitatore scarica una quantità di dati diverse volte superiore al necessario, a ogni visualizzazione della pagina, senza alcun vantaggio. È uno dei miglioramenti alle prestazioni più economici disponibili: richiede un'impostazione del server, non una modifica al sito web.

Come risolvere il problema

  1. Abilita la compressione sul tuo server web. Tutti i principali server supportano gzip e la maggior parte supporta anche Brotli, che comprime meglio: abilitarlo richiede solitamente una modifica di una sola riga nella configurazione:
# Intestazione della risposta quando la compressione è attiva
Content-Encoding: br
  1. Se utilizzi una o un servizio di hosting gestito, la compressione è un'impostazione della piattaforma e spesso basta selezionare una casella.
  2. Se fornisci dinamicamente testo dalla tua applicazione, ad esempio tramite un'API, controlla che il middleware di compressione del tuo framework sia abilitato.

Come Silktide esegue il controllo

  1. Carica la pagina in un browser reale e identifica le risposte basate su testo, come HTML, CSS, JavaScript e dati JSON.
  2. Controlla se ciascuna risposta è stata fornita con la compressione.
  3. Per i file non compressi, calcola quanto si sarebbe potuto risparmiare con la compressione e segnala ogni file con le sue dimensioni attuali e il potenziale risparmio, a partire dal più grande.

Risoluzione dei problemi

La compressione è abilitata, ma i file vengono comunque segnalati

Controlla i file specifici segnalati: spesso la compressione è abilitata per alcuni tipi di file ma non per altri (JSON e SVG vengono comunemente tralasciati), e i file forniti da un sottodominio, un proxy o un servizio di terze parti diverso non ereditano le impostazioni del server principale. I server possono anche escludere intenzionalmente i file molto piccoli, il che va bene: il risparmio sarebbe trascurabile.

Per saperne di più

Ultimo aggiornamento

Questa pagina è stata utile?