Ik heb een database en een .dll van een externe partij op mijn webserver staan. De database wordt maandelijks vervangen, maar er vinden geen schrijfacties naar de db plaats.
Met een functie uit de .dll kan ik een recordset vullen met data (niet groot, ong. 30 records, 2 velden).
Ik gebruik deze .dll op een pagina waar een invulformulier staat, welke steeds ververst (en verandert) als gevolg van javascript-events (als de bezoeker een keuze heeft gemaakt).
Is het nu (performance-)technisch beter om de inhoud van die recordset in een sessievariabele te stoppen, zodat die na elke refresh gebruikt kan worden, en niet steeds opnieuw de database benadert hoeft te worden?
Want ik ben me bewust van het feit dat Sessievariabelen 'slecht' zijn, maar ik vraag het me in dit geval toch af...
Met een functie uit de .dll kan ik een recordset vullen met data (niet groot, ong. 30 records, 2 velden).
Ik gebruik deze .dll op een pagina waar een invulformulier staat, welke steeds ververst (en verandert) als gevolg van javascript-events (als de bezoeker een keuze heeft gemaakt).
Is het nu (performance-)technisch beter om de inhoud van die recordset in een sessievariabele te stoppen, zodat die na elke refresh gebruikt kan worden, en niet steeds opnieuw de database benadert hoeft te worden?
Want ik ben me bewust van het feit dat Sessievariabelen 'slecht' zijn, maar ik vraag het me in dit geval toch af...