Mitä HTTP-pakkaus tarkoittaa?

Verkkopalvelin voi pakata sivun, komentosarjan tai tyylitiedoston ennen sen lähettämistä, ja selain purkaa sen vastaanotettuaan sen. Selain ilmoittaa ymmärtämänsä pakkausmuodot Accept-Encoding-pyyntöotsakkeessaan, ja palvelin nimeää käyttämänsä muodon Content-Encoding-otsakkeessa. Teksti pakkautuu tehokkaasti, joten pakattu sivu on usein vain neljäsosan alkuperäisestä koostaan tai sitäkin pienempi. Tämä nopeuttaa latautumista ja säästää kaistanleveyttä.

Pakkausmuoto Otsakearvo Huomautuksia
gzip gzip Tuettu kaikkialla; vähimmäisvaatimus jokaiselle palvelimelle
Brotli br Tekstitiedostoille yleensä 15–25 % pienempi kuin gzip; vain HTTPS
Zstandard (zstd) zstd Uudempi; nopea pakata, tuettu Chromessa ja Firefoxissa

Työkalun kuvaus

Anna URL-osoite ja napsauta Tarkista pakkaus. Palvelimemme lataa sen kerran pakkaamattomana ja kerran kullakin pakkausmuodolla ja vertaa sitten kokoja:

  • Tuettu kertoo, vastasiko palvelin kyseisellä pakkausmuodolla.
  • Koko kertoo pakattuna lähetettyjen tavujen määrän, ja Säästetty kertoo, kuinka paljon pienempi koko on kuin pakkaamaton koko.
  • Vary: Accept-Encoding kertoo, ilmoittaako palvelin välimuisteille ja CDN-palveluille, että vastaus riippuu pakkausmuodosta. Näin ne eivät lähetä pakattua kopiota asiakkaalle, joka ei pysty lukemaan sitä.

Uudelleenohjauksia seurataan (enintään 5), ja Tarkistettu URL näyttää, mihin ne päätyivät. Kukin lataus luetaan enintään 5 Mt:n kokoisena.

Rapid Tool Set MCP -palvelimeen yhdistetyt tekoälyavustajat voivat suorittaa saman tarkistuksen komennolla http_compression_checker.

Vinkkejä

  • Tarkista nopeuden kannalta tärkeimmät tiedostot: itse sivu, sen tärkein JavaScript-paketti ja CSS-tiedostot.
  • Kuvat, videot ja fontit, kuten WOFF2, on jo pakattu; palvelimet jättävät ne syystäkin ilman HTTP-pakkausta.
  • Jos Brotli puuttuu, kyse on usein vain yhdestä asetuksesta: brotli on; nginxissä ngx_brotli-moduulin kanssa tai mod_brotli Apachessa. Cloudflaren kaltaiset CDN-palvelut ottavat sen käyttöön puolestasi.