Ik heb een website die gebruik maakt van session variabelen
het zijn er niet zo veel maar 5 of zo, en allemaal strings
De timeout is nu ingesteld op 60 min.
Maar schijnbaar werkt dit niet altijd. Soms log je in, en wordt je er zo weer binnen korte tijd eruit gegooid. de website staat op een Windows 2000 server servicepack 3 en heeft IIS en een SQL 2000 server (verder kale installatie)..
Ik heb in de pageload een functie checksessie staan, deze controleert de sessie variabelen op aanwezigheid. Zo niet dan worden de gebruikers zonder pardon doorgestuurd naar de loginpagina.
Dat gebeurt dus ook als ze allemaal gegevens hebben ingevoerd en iets willen invoeren in de DB, dat is dus vrij vervelend.
Ik kan die check niet weghalen omdat de gegevens die ingevoerd altijd gebruik maken van een session variabele nl KlantId.
Ik heb ook gelezen dat je een SQL server kunt gebruiken voor het opslaan van de variabelen. Maar is dit een oplossing voor mijn probleem?
Het is ongeveer 25 % langzamer omdat er 2x de DB geraadpleegd wordt (1x ophalen en 1x wegschrijven)
Maar het zijn allemaal simpele datatypen dus er hoeft niets geconverteerd te worden.
Heeft iemand hier ervaring mee, of misschien een andere simpele oplossing?
Ik kan natuurlijk ook informatie in de viewstate zetten zodra iemand gegevens gaat wijzigen. Maar is dat wel een goede oplossing?
het zijn er niet zo veel maar 5 of zo, en allemaal strings
De timeout is nu ingesteld op 60 min.
Maar schijnbaar werkt dit niet altijd. Soms log je in, en wordt je er zo weer binnen korte tijd eruit gegooid. de website staat op een Windows 2000 server servicepack 3 en heeft IIS en een SQL 2000 server (verder kale installatie)..
Ik heb in de pageload een functie checksessie staan, deze controleert de sessie variabelen op aanwezigheid. Zo niet dan worden de gebruikers zonder pardon doorgestuurd naar de loginpagina.
Dat gebeurt dus ook als ze allemaal gegevens hebben ingevoerd en iets willen invoeren in de DB, dat is dus vrij vervelend.
Ik kan die check niet weghalen omdat de gegevens die ingevoerd altijd gebruik maken van een session variabele nl KlantId.
Ik heb ook gelezen dat je een SQL server kunt gebruiken voor het opslaan van de variabelen. Maar is dit een oplossing voor mijn probleem?
Het is ongeveer 25 % langzamer omdat er 2x de DB geraadpleegd wordt (1x ophalen en 1x wegschrijven)
Maar het zijn allemaal simpele datatypen dus er hoeft niets geconverteerd te worden.
Heeft iemand hier ervaring mee, of misschien een andere simpele oplossing?
Ik kan natuurlijk ook informatie in de viewstate zetten zodra iemand gegevens gaat wijzigen. Maar is dat wel een goede oplossing?