Seinkuð hleðsla mynda utan skjás
Silktide prófar hvort síðan þín sæki myndir sem gesturinn getur ekki séð ennþá – myndir neðar á síðunni, fyrir neðan fyrsta skjáinn. Ef þær eru hlaðnar strax tefur það efnið sem gesturinn er í raun að skoða.
Lausnin er : vafrinn sækir hverja mynd rétt áður en hún kemur inn á skjáinn í stað þess að sækja allar myndir síðunnar strax.
Hvers vegna þetta skiptir máli
Þegar síða hleðst hefur vafrinn takmarkaða bandbreidd til ráðstöfunar og hver mynd sem hann sækir keppir við allt annað um hana. Ef þeirri bandbreidd er varið í myndir þremur skjám neðar þýðir það að fyrirsagnarmyndin, textinn og hnapparnir sem gesturinn bíður eftir berast seinna.
Á löngum síðum með mörgum myndum er sóunin mikil: gestur sem les fyrsta skjáinn og fer gæti hafa greitt – í tíma og farsímagögnum – fyrir tugi mynda sem hann sá aldrei.
Hvernig á að laga þetta
- Bættu
loading="lazy"við myndir fyrir neðan fyrsta skjáinn. Vafrar styðja þetta innbyggt og engin skrift er nauðsynleg:
<!-- Langt neðar á síðunni: ekki hlaða fyrr en gesturinn nálgast myndina -->
<img src="team-photo.jpg" alt="Teymið okkar" loading="lazy" width="800" height="600">
- Ekki nota seinkaða hleðslu fyrir myndir efst á síðunni, sérstaklega ekki fyrir stærstu myndina – það tefur það sem gestir sjá fyrst og veldur meiri skaða en ávinningi.
- Mörg vefumsjónarkerfi og forritunarrammar nota nú sjálfkrafa seinkaða hleðslu fyrir myndir. Ef þitt gerir það ekki skaltu athuga hvort stilling eða viðbót sé til staðar áður en þú breytir sniðmátum.
- Hafðu skýrar stærðir á myndum með seinkaðri hleðslu svo síðan hoppi ekki þegar þær birtast – sjá Skýrar myndastærðir.
Hvernig Silktide prófar þetta
- Hlaða síðunni í raunverulegum vafra með þeirri gerð tækis, tengihraða og prófunarstaðsetningu sem stillt er fyrir hraðaprófin þín.
- Finna myndir sem eru sóttar við upphaflega hleðslu en eru að öllu leyti fyrir neðan sýnilega skjáinn og hafa ekki þegar verið seinkaðar.
- Tilkynna um hverja mynd utan skjás ásamt niðurhalsstærðinni sem mætti seinka.
- Gefa síðunni einkunn eftir heildarstærð sem hægt er að seinka: einkunn lækkar við um 30 KB og telst slæm við 100 KB eða meira.
Úrræðaleit
Myndin sést á skjánum mínum
Hvað telst „utan skjás“ fer eftir skjánum. Silktide prófar með tækinu sem stillt er fyrir hraðaprófin þín, þannig að mynd við neðri brún skjásins á borðtölvu getur verið fyrir neðan fyrsta skjáinn í minni . Seinkuð hleðsla er samt örugg: myndin hleðst um leið og gesturinn nálgast hana.
Við notum nú þegar skrift til að seinka hleðslu
Eldri aðferðir sem byggja á skriftum geta stundum samt kallað fram niðurhal of snemma eða skriftan nær ekki yfir myndir sem aðrar viðbætur bæta við. Tilkynntu myndirnar sýna nákvæmlega hvað var sótt meðan þær voru utan skjás; innbyggða eigindin loading="lazy" er einfaldasta áreiðanlega lausnin.