Lazy loading
Ressourcer hentes først, når det planlagte brugstrin har brug for dem.
Hvad er lazy loading?
Lazy loading udsætter indlæsningen af en ressource til et senere behov, eksempelvis når en visning åbnes, eller et billede nærmer sig skærmens synlige område. Det kan gælde kode, billeder eller andet indhold. Kodeopdeling skaber separate kodedele; lazy loading bestemmer deres senere hentning. Begreberne betyder derfor ikke det samme. Virkningen afhænger af indhold, forbindelse og brug.
I en opdigtet portal hentes dokumentvisningen først, når den åbnes. Kunden ser imens en indlæsningsbesked; ved fejl kan kunden reagere passende eller prøve igen. Teamet kontrollerer, om udsættelsen hjælper forløbet. Vigtige ressourcer til første visning bør ikke udsættes ukritisk. Færre indledende data garanterer ikke kortere ventetid ved senere åbning og erstatter ikke kontrol af det planlagte forløb.
Kilder
Relaterede begreber
- KodeopdelingAt dele programkode i særskilt indlæselige dele og planlægge indlæsningstidspunktet.
- BundlerEt værktøj, der samler forbundne moduler og ressourcer i filer til levering.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
- CacheinvalideringCacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


