XML vs. objekter i session
Hej Eksperter.Ideelt set burde jeg nok lave nogle tests selv, men det har jeg ikke tid til.
Jeg har siddet og funderet lidt over, hvilken fremgangsmåde af nedenstående to, der mon giver det bedste resultat rent performance mæssigt. Jeg har en XML fil med ca. 20 "poster" i - hver record består af et navn samt en længere beskrivelse - ca. en halv A4 side.
1) Indlæs XML filen ved hvert refresh, og hent det nødvendige data ud.
2) Indlæs kun XML filen først gang, konverter den til data objekter, og gem disse i en collection-klasse som serialiseres og placeres i en session.
Ved fremtidige refresh'es skal man kun tilgå denne session, og man undgår derfor parsning af XML filen.
Umiddelbart lyder nr. 2. en smule omstændig, og det tager helt sikkert længere tid at udføre nr. 2 ved det første refresh. Men derefter havde jeg håbet, at denne løsning ville vise sig at være hurtigere. Der må være en del arbejde i at skulle parse XML filen ved hvert refresh (løsning 1), kunne jeg forestille mig.
Mit problem er, at jeg ikke har den fornødne viden om, hvordan en session bliver deserialiseret. Der sker muligvis en form for parsning også. Dertil hører naturligvis også kendskabet til, at en session reelt også blot er en tekst-fil på serveren.
Hvis nogen kan komme med et kvalificeret bud, så hører jeg det meget gerne :)
