Asp: Access -> save to xml -> asynkront kald til xml
Hej.Har lige brug for lidt hjælp angående caching fra en access database.
Et større offentligt site, benytter en access database til vigtige informationer til dets brugere.
Trafikken på siden der viser data fra access databasen, bliver i perioder totalt overbelastet, omkring 4000 aktive brugere - hvorfor den ved spidsbelastninger melder fejl grundet access' max 20 active connections.
Mit løsningsforslag er at hente data fra access til et fysisk lagret xml ark, hvorfra jeg asynkront vil hente fra xml filen til brugerne, frem for at lade brugerne hente direkte fra databasen. SEO er ikke et issue, robots er nægtet adgang.
Jeg har forestillet mig, da data helst skal være "live" i bedste forstand, at hvert minut hente data fra access databasen, lagre det som xml på serveren.
Mit spørgsmål er:
Hvad sker der hvis en bruger forsøger at hente xml arket, hvis min "tjeneste" er ved at skrive til xml arket. altså er kan der være io issues pga at min tjeneste er ved at skrive til xml arket mens en bruger henter det ?
Bedre løsningsforslag er velkomne.. Altså hvordan sikre jeg 100% at brugerne ikke får en access fejl, eller io fejl i asp. Havde jeg mulighed for en .net løsning ville jeg bare cache det i memory, men er det en option i vb?
På forhånd tak.
/J