Piltide Optimeerimine Veebisaidi Kiiruseks: Täielik Juhend
Pildid moodustavad peaaegu poole keskmise veebilehe kogumahust. Halvasti optimeeritud pildid on üks levinumaid põhjusi aeglasele veebisaidi laadimisele.
Hea uudis — piltide optimeerimine on üks lihtsamaid ja mõjusamaid jõudluse parandusi, mida saate teha.
Miks Piltide Optimeerimine on Oluline
Mõju Kasutajakogemusele
- 53% mobiilsetest kasutajatest lahkuvad saitidelt, mis laadivad kauem kui 3 sekundit (Google)
- 1-sekundiline viivitus võib vähendada konversioone 7% võrra (Akamai)
- 47% tarbijatest ootab, et veebileht laadiks 2 sekundiga või kiiremini
Mõju SEO-le
Google on teinud lehe kiirusest edetabeli teguri. Core Web Vitals — LCP, CLS ja INP — on nüüd Google'i järjestamisalgoritmi osa. Suured, optimeerimata pildid mõjutavad otseselt LCP-d ja CLS-i.
Mõju Kuludele
Optimeerimata pildid suurendavad ribalaiuse, CDN-i ja salvestuskulusid.
1. Samm: Valige Õige Formaat
JPEG / JPG
- Kadulik tihendamine, universaalne tugi
- Parim: fotodele, tootefotodele, taustapiltidele
PNG
- Kadudeta tihendamine, toetab läbipaistvust
- Parim: ekraanipiltidele, logodele, UI elementidele
WebP
- Mõlemad, 25–35% väiksem kui JPEG
- Parim: peaaegu kõigile veebipiltidele
- Tugi: kõik kaasaegsed brauserid
AVIF
- Järgmise põlvkonna formaat, isegi parem kui WebP
- Kasutage koos WebP või JPEG varuversiooniga
SVG
- Vektor (skaleeritav ilma kvaliteedikaota)
- Parim: ikoonidele, logodele, illustratsioonidele
Soovitus: Kasutage WebP-d vaikimisi. Varuvariant — JPEG fotodele, PNG läbipaistvusele.
2. Samm: Tihendage Pildid
Soovituslikud Kvaliteedi Seaded
| Pildi Tüüp | Soovituslik Kvaliteet | Oodatavad Säästud |
|---|---|---|
| Peamised/bänner pildid | 80–85% | 40–60% |
| Blogi pildid | 70–80% | 50–70% |
| Pisipildid | 60–70% | 60–80% |
| Taustapildid | 60–75% | 50–75% |
| Tootefotod | 75–85% | 40–60% |
Kasutage TinyImg — kõik töödeldakse brauseris, pildid jäävad privaatseks.
3. Samm: Responsiivsed Pildid
srcset Atribuut
<img
src="image-800.webp"
srcset="
image-400.webp 400w,
image-800.webp 800w,
image-1200.webp 1200w,
image-1600.webp 1600w
"
sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 800px"
alt="Kirjeldav alt-tekst"
width="800"
height="600"
/>
<picture> Element
<picture>
<source srcset="image.avif" type="image/avif" />
<source srcset="image.webp" type="image/webp" />
<img src="image.jpg" alt="Kirjeldav alt-tekst" width="800" height="600" />
</picture>
4. Samm: Laisk Laadimine
<img src="image.webp" alt="Kirjeldus" loading="lazy" width="800" height="600" />
Tähtis: Ärge kasutage laiska laadimist piltidele, mis on nähtavad algvaates (lehe kokkuvolde kohal). Määrake alati width ja height, et vältida CLS-i.
5. Samm: Pildi Mõõtmed
<!-- Õige: mõõtmed määratud -->
<img src="photo.webp" alt="Foto" width="800" height="600" />
<!-- Vale: põhjustab paigutuse nihkumist -->
<img src="photo.webp" alt="Foto" />
img {
width: 100%;
height: auto;
aspect-ratio: 4 / 3;
object-fit: cover;
}
6. Samm: CDN Kasutamine
- Cloudflare — tasuta plaan piltide optimeerimisega
- Cloudinary — piltide transformatsioon ja CDN
- imgix — reaalajas töötlus ja tarnimine
- Vercel — sisseehitatud optimeerimine Next.js-ile
7. Samm: Auditeerimine ja Mõõtmine
| Mõõdik | Sihtmärk | Mida Mõõdab |
|---|---|---|
| LCP | Alla 2,5s | Peamise sisu laadimiskiirus |
| CLS | Alla 0,1 | Visuaalne stabiilsus |
| Piltide kogukaal | Alla 500KB | Kõigi piltide kombineeritud suurus |
Tööriistad: PageSpeed Insights, Lighthouse, WebPageTest.
Kiire Optimeerimise Kontrollnimekiri
- Valige õige formaat (WebP fotodele, PNG läbipaistvusele, SVG ikoonidele)
- Tihendage kõik pildid (TinyImg)
- Responsiivsed pildid
srcsetjasizes-iga - Laisk laadimine lehe kokkuvolde alla jäävate piltide jaoks
-
widthjaheightkõigil<img>elementidel - CDN piltide tarnimiseks
- Auditeerimine PageSpeed Insights-iga
Kokkuvõte
Alustage olemasolevate piltide tihendamisega TinyImg-iga — tasuta, kiire, töötleb kõike lokaalselt brauseris.
Teie kasutajad (ja Google) tänavad teid.