Hopp til innhold
SilktideHjelp

Tekstkomprimering

Silktide laster inn sidene dine i en ekte nettleser og kontrollerer om tekstbaserte filer, for eksempel selve siden, stilark og skript, er komprimert under overføringen. Filer som sendes ukomprimert, rapporteres sammen med mengden data komprimering ville ha spart.

Hvorfor dette er viktig

Tekst komprimeres svært godt – , og blir vanligvis 60–80 % mindre når de komprimeres under overføring. Alle moderne nettlesere støtter dette automatisk, så når du leverer ukomprimert tekst, laster hver besøkende ned flere ganger mer data enn nødvendig ved hver sidevisning, uten noen fordel. Dette er en av de rimeligste ytelsesforbedringene som finnes: en serverinnstilling, ikke en endring av nettstedet.

Slik løser du det

  1. Aktiver komprimering på webserveren din. Alle vanlige servere støtter gzip, og de fleste støtter også Brotli, som komprimerer bedre – aktivering er vanligvis en konfigurasjonsendring på én linje:
# Svarhode når komprimering fungerer
Content-Encoding: br
  1. Hvis du bruker en eller administrert hosting, er komprimering en plattforminnstilling og ofte bare en avkrysningsboks.
  2. Hvis du leverer tekst dynamisk fra din egen applikasjon (for eksempel et API), må du kontrollere at komprimeringsmellomvaren i rammeverket er aktivert.

Slik tester Silktide dette

  1. Last inn siden i en ekte nettleser og identifiser tekstbaserte svar, for eksempel HTML, CSS, JavaScript og JSON-data.
  2. Kontroller om hvert svar ble levert med komprimering.
  3. For ukomprimerte filer beregner vi hvor mye komprimering ville ha spart, og rapporterer hver fil med nåværende størrelse og mulig besparelse, med de største først.

Feilsøking

Komprimering er aktivert, men filer rapporteres fortsatt

Kontroller de spesifikke filene som rapporteres: komprimering er ofte aktivert for noen filtyper, men ikke andre (JSON og SVG blir ofte oversett), og filer som leveres fra et annet underdomene, en proxy eller en tredjepart, arver ikke innstillingene fra hovedserveren din. Svært små filer kan også bli utelatt med hensikt av servere, noe som er greit – besparelsen ville vært ubetydelig.

Finn ut mer

Sist oppdatert

Var denne siden nyttig?