Tekstin pakkaus
Silktide lataa sivusi oikeassa selaimessa ja tarkistaa, pakataanko tekstipohjaiset tiedostot, kuten sivu itse, tyylitiedostot ja komentosarjat, siirron aikana. Pakkaamattomina lähetetyt tiedostot raportoidaan yhdessä niiden tietomäärien kanssa, jotka pakkauksella voitaisiin säästää.
Miksi tämä on tärkeää
Teksti pakkautuu erittäin hyvin – , ja pienenevät yleensä 60–80 % siirron aikana pakattuina. Jokainen nykyaikainen selain tukee tätä automaattisesti, joten pakkaamattoman tekstin tarjoaminen tarkoittaa, että jokainen kävijä lataa jokaisella sivun katselukerralla moninkertaisesti enemmän dataa kuin on tarpeen ilman mitään hyötyä. Tämä on yksi edullisimmista tavoista parantaa suorituskykyä: kyse on palvelinasetuksesta, ei verkkosivustomuutoksesta.
Korjaaminen
- Ota pakkaus käyttöön verkkopalvelimellasi. Kaikki yleisimmät palvelimet tukevat gzipiä, ja useimmat myös Brotlia, joka pakkaa paremmin – käyttöönotto on yleensä yhden rivin asetuksen muutos:
# Vastausotsake, kun pakkaus toimii
Content-Encoding: br
- Jos käytät tai hallittua hosting-palvelua, pakkaus on alusta-asetus ja usein pelkkä valintaruutu.
- Jos tarjoat tekstiä dynaamisesti omasta sovelluksestasi (kuten API:sta), tarkista, että kehyksesi pakkauksen väliohjelmisto on käytössä.
Näin Silktide testaa tämän
- Lataa sivu oikeassa selaimessa ja tunnistaa tekstipohjaiset vastaukset, kuten HTML-, CSS-, JavaScript- ja JSON-tiedot.
- Tarkistaa, toimitettiinko kukin niistä pakattuna.
- Laskee pakkaamattomille tiedostoille, kuinka paljon pakkaus olisi säästänyt, ja raportoi jokaisen tiedoston nykyisen koon ja mahdollisen säästön kera suurimmasta alkaen.
Vianmääritys
Pakkaus on käytössä, mutta tiedostoja raportoidaan yhä
Tarkista raportoidut tiedostot: pakkaus on usein käytössä joillekin tiedostotyypeille, mutta ei toisille (JSON ja SVG jäävät usein huomioimatta), eikä eri aliverkkotunnuksesta, välityspalvelimen kautta tai kolmannen osapuolen toimittamina tarjottavat tiedostot peri pääpalvelimesi asetuksia. Palvelimet voivat myös tarkoituksella ohittaa hyvin pienet tiedostot, mikä on täysin hyväksyttävää – säästö olisi merkityksetön.