Avatar billede s0mmer Nybegynder
09. december 2008 - 11:21 Der er 5 kommentarer og
1 løsning

Sessions kontra SQL forespørgsler

Hej eksperter,

Forestil jer et relativt stort login system. Hvad er så mest hensigtsmæssig når man skal hive data ud fra de forskellige brugere? Enten at gemme eks 1 session for måske ID og så kalde databasen hver gang man skal bruge info med denne session? Eller blot gemme alle informationerne som sessions og bruge dem videre hen?

På forhånd tak.
Avatar billede Slettet bruger
09. december 2008 - 11:27 #1
Det kommer vel mere an på, hvor mange gange du skal hente data fra databasen, fremfor hvor stor databasen er.

  // Steeven
Avatar billede s0mmer Nybegynder
09. december 2008 - 11:53 #2
En "almindelig" side, hvor det ofte er krævet at hente navnet på brugeren osv flere stedet på sitet. Jeg har hørt at det er mest praktisk at blot gemme en session for brugeren.. Mange sessions på et site med mange brugere får det til at køre langsomt?
Avatar billede softspot Forsker
09. december 2008 - 12:17 #3
Du kan implementere en blød mellemvare ved at gemme oplysningerne i Application-objektet (f.eks. i et XMLDocument-objekt - det skal være freethreaded) og så hente data derfra på grundlag af et brugerid eller et, til lejligheden genereret, token der identificerer brugeren. Dette token kan du placere i en cookie og så i øvrigt disable sessions for hele applikationen.

Ovenstående er baseret på en stor del teori, men jeg sidder i princippet med den samme udfordring på et site og overvejer at benytte denne fremgangsmåde for at spare min server for "sessionoverload".
Avatar billede Slettet bruger
04. juli 2010 - 00:07 #4
Skal vi få lukket dette spørgsmål...
Avatar billede s0mmer Nybegynder
04. juli 2010 - 09:02 #5
softspot > send svar, så får vi lukket.
Avatar billede softspot Forsker
04. juli 2010 - 10:52 #6
Kommer her :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB