SUMit Roostersoftware > Wekelijkse Noot > November 2000 > Cache | English · Zoek... |
Cache |
Zondag, 12 november 2000 | September 2000 Oktober 2000 Koppig Ticket M/V December 2000 Januari 2001 |
The need for speed(www.useit.com/alertbox/...) op het internet blijft. Veel gebruikers zitten immers nog met een trage verbinding te surfen.
Caching is een vorm van opslaan van afgeleide gegevens. De originele gegevens in de database kunnen veranderen, terwijl het object nog de verouderde gegevens bevat. Een aantal caching technieken, met toenemende performance winst en bijbehorend risico. Lokale variabeleDe lichtste vorm van caching is een object in een lokale variabele. Het object bestaat slechts voor de duur van de methode.Request variabeleVoor informatie tussen de diverse servlets en JSP pagina's is een instance in de request het meest geschikt. Het object bestaat tot de request ten einde is, de gebruiker output op het scherm gekregen heeft.Sessie variabeleDit is een iets zwaardere variant, geschikt voor informatie die gedurende de sessie niet zal veranderen.Het object blijft bestaan, gedurende de hele sessie voor zolang de gebruiker op de website blijft. Deze variant heeft al reëele risico's van verouderde informatie. Object cacheDit is de zwaarste vorm van caching. Objecten blijven bestaan, onafhankelijk van sessies. Dit kan bijvoorbeeld in de objecten laag met een static Hashmap in een Class. Meerdere gebruikers kunnen dus van hetzelfde object gebruik maken.Het object loopt hier het grootste risico op veroudering. | ||
Oktober
· Koppig
· Cache
· Ticket
· M/V
· December 2000
Home · Zoek... |