Kako povećati brzinu učitavanja stranice pomoću responzivnih slika

Kako Povecati Brzinu Ucitavanja Stranice Pomocu Responzivnih Slika



Dok postavljaju web stranicu, programeri obično koriste istu sliku za sve veličine zaslona, ​​što nije dobra praksa jer se ne može osloniti na preglednik za promjenu veličine. U takvoj situaciji, responzivne slike stupaju na snagu osiguravajući da se slika preuzima u odgovarajućoj veličini i kvaliteti za odgovarajući uređaj, čime se povećava brzina učitavanja stranice.

Kako povećati brzinu učitavanja stranice pomoću responzivnih slika?

Kako biste povećali brzinu učitavanja stranice putem responzivnih slika, razmotrite sljedeće metodologije:







Primjer 1: Povećajte brzinu učitavanja stranice putem odgovarajućih slika pomoću atributa 'srcset'



Najprikladniji pristup primjeni responzivnih slika može biti korištenje ' srcset ' akumuliran u ' ” oznaka. Ovaj atribut omogućuje programeru da odredi različite veličine slike, a preglednik automatski odabire najprikladniju sliku s obzirom na veličinu zaslona korisnika. Slijedi demonstracija:



DOCTYPE html >
< html >
< glava >
< meta skup znakova = 'utf-8' >
< meta Ime = 'viewport' sadržaj = 'width=device-width, initial-scale=1' >
< titula > titula >
glava >
< tijelo >
< img src = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png' sve = 'Responzivna slika'
srcset = 'F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 400w, F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 800w, F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 1200w'
/>
tijelo >
html >





U ovom kodu:

  • ' srcset ” uključen je atribut koji svaki put sadrži putanju slike i različite širine.
  • Takav je da slika “ F:\POSAO TEHNIČKI ARTIKLI\imgre.png 400w ” predstavlja putanju slike koja ima širinu od “ 400 ” piksela.
  • Na temelju tih informacija, preglednik analizira najprikladniju sliku za preuzimanje na temelju veličine zaslona korisnika tako da manji zasloni prikazuju manje slike, čime se štedi propusnost.

Izlaz



Primjer 2: Povećajte brzinu učitavanja stranice putem responzivnih slika određivanjem različitih gustoća piksela

U ovom primjeru, putanja slike bit će navedena zajedno s različitim gustoćama piksela za zaslone visoke razlučivosti. To se može postići putem ' srcset ”, prikazan u nastavku:

DOCTYPE html >
< html >
< glava >
< meta skup znakova = 'utf-8' >
< meta Ime = 'viewport' sadržaj = 'width=device-width, initial-scale=1' >
< titula > titula >
glava >
< tijelo >
< img src = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png' sve = 'Responzivna slika' srcset = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png 1x, F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png 1,5x, F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png 2x'
/>
tijelo >
html >

U ovom isječku koda odredite putanju slike tri puta s različitim gustoćama piksela. To je takvo da se preglednik odlučuje za najprikladniju/prikladnu sliku kako bi osigurao vrhunsku kvalitetu na različitim ekranima.

Bilješka: ' 1x ” piksel je zadana vrijednost tako da je izbor na korisniku hoće li ga povezati s putanjom slike ili ne.

Izlaz

Primjer 3: Povećajte brzinu učitavanja stranice putem odgovarajućih slika pomoću atributa 'veličine'

U nekim situacijama može postojati ograničenje kada se stvarna veličina slike na zaslonu razlikuje od širine zaslona. Za rješavanje ovog problema, ' veličine ” atribut se može koristiti za uključivanje veličine slike s obzirom na medijske upite ili fiksnu veličinu. Ispod je demonstracija koda:

DOCTYPE html >
< html >
< glava >
< meta skup znakova = 'utf-8' >
< meta Ime = 'viewport' sadržaj = 'width=device-width, initial-scale=1' >
< titula > titula >
glava >
< tijelo >
< img src = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png' sve = 'Responzivna slika' srcset = 'F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 50w, F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 800w, F:\TEHNIČKI ARTIKLI ZA POSAO\imgre.png 1200w'
veličine = '(maksimalna širina: 800 px) 100vw, 800 px'
/>
tijelo >
html >

U ovom bloku koda, ' veličine ” atribut integrira medijske upite i veličine. Takav je da vodi preglednik da izabere veličinu slike s obzirom na širinu zaslona korisnika. Time se osigurava da slike ne premašuju ciljanu maksimalnu širinu.

Izlaz

Važna razmatranja pri korištenju atributa 'veličine'.

Postoje neka ograničenja u korištenju ' veličine ” atribut koji je naveden u nastavku:

  • Kada koristite više medijskih upita u ' veličine ”, provjerite je li odabran prvi pravi medijski upit. Također provjerite jesu li medijski upiti poredani od najspecifičnijih do najmanje specifičnih.
  • Atribut 'veličine' ne podržava veličine postotaka budući da preglednik nije svjestan koliko će biti široko nešto navedeno u postocima dok ne sazna širinu nadređenog elementa.

Primjer 4: Povećajte brzinu učitavanja stranice putem odgovarajućih slika pomoću elementa “

' ” omogućuje programeru prikaz i postavljanje više slika na različitim veličinama zaslona. Korisno je u slučajevima kada se sadržaj razlikuje ovisno o uređaju. Ispod je demonstracija koda:

DOCTYPE html >
< html >
< glavu >
< meta skup znakova = 'utf-8' >
< meta Ime = 'viewport' sadržaj = 'width=device-width, initial-scale=1' >
< titula > titula >
glavu >
< tijelo >
< slika >
< izvor medijima = '(maksimalna širina: 100 px)' srcset = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgbanner.png' />
< img src = 'F:\TEHNIČKI ČLANCI ZA POSAO\imgre.png' sve = 'Responzivna slika' />
slika >
tijelo >
html >

Prema ovim linijama koda:

  • Navedite ' ' element koji akumulira ' ” za različite slike i pustite preglednik da odabere odgovarajuću na temelju veličine zaslona korisnika.
  • Također, ako ništa od “ ' elementi su prikladni za veličinu zaslona, ​​slika navedena u ' ” služi kao zamjena.
  • To rezultira dodavanjem alternativne slike u nepredviđenom slučaju, čime se održava poboljšana brzina učitavanja stranice.

Izlaz

Zaključak

Brzina učitavanja stranice može se poboljšati putem responzivnih slika pomoću ' srcset ', određujući različite gustoće piksela, koristeći ' veličine ' ili putem ' ” element. ' ” pristup elementima može se razmotriti ako niti jedan od drugih pristupa ne uspije jer dodaje alternativnu sliku u nepredviđenom slučaju bez dodatnih opcija za istu sliku.