Tingusis įkėlimas
Tingusis įkėlimas, tai technika, kuri atidėlioja nekritinių resursų, pvz., žemiau ekrano esančių vaizdų, įkėlimą, kol jie iš tikrųjų bus reikalingi, taip pagerindama pradinį puslapio įkėlimo greitį.
Tingusis įkėlimas (lazy loading) yra našumo optimizavimo strategija, kuri atideda resursų įkėlimą iki tol, kol jie iš tikrųjų reikalingi. Vietoj to, kad įkeliant visus paveikslėlius, vaizdo įrašus ir skriptus kartu atidarant puslapį, tingusis įkėlimas pirmiausia įkrauna tik tuos resursus, kurie matomi pradinėje ekrano dalyje, o likusius, kai vartotojas slinkia žemyn.
Netaikant tingaus įkėlimo naršyklė iš karto atsisiunčia visus 50 paveikslėlių, taip sugaišdama tinklo duomenis ir sulėtindama pirminį puslapio rodymą. Taikant tingųjį įkėlimą, pirmiausia įsikrauna tik matomi paveikslėliai, o likę, kai vartotojas juos pasiekia slinkdamas. Šiuolaikinės naršyklės natūraliai palaiko tingųjį įkėlimą naudojant atributą loading="lazy" elementams <img> ir <iframe>.
Praktikoje
- Fotografijos portfelio svetainė su 200 paveikslėlių puslapyje sumažino pirminį įkėlimo laiką nuo 12 sekundžių iki 1,8 sekundės, tingiai įkeldama visus paveikslėlius, esančius už pirmųjų trijų eilučių
- Elektroninės prekybos kategorijos puslapis su 60 produktų paveikslėlių įdiegė natūrųjį tingųjį įkėlimą, sumažindamas pirminį puslapio svorį nuo 8 MB iki 800 KB
- Žinių portalas tingiai įkelia integruotus YouTube vaizdo įrašus, pakeisdamas juos lengvomis miniatiūromis, kol vartotojas paspaudžia „Play“, taip sutaupydamas 1,5 MB JavaScript kodo kiekvienam vaizdo įrašui
- Ilgos formos straipsnio puslapis tingiai įkelia susijusių straipsnių widget'us ir komentarų sekciją apačioje, prioritetą suteikdamas pagrindiniam straipsnio turiniui, kad užtikrintų greičiausią galimą pirminį rodymą
Daugiau apie: Veikimas
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.
