Avatar billede skildpadden Nybegynder
25. februar 2008 - 19:55 Der er 6 kommentarer og
1 løsning

Sessions eller hente data gang på gang - eller måske en anden?

Jeg er ved at lave et system hvor jeg skal bruge en del data fra en database. Dataene er de samme hver gang, men de skal bruges igen og igen på hver enkelt side.

Mit spørgsmål går så på, om det vil være bedst at hente dataene een gang og så gemme dem i sessions, eller om det er bedre at hente dem gang på gang i databasen?

Systemet ligger på et webhotel, så jeg har ikke adgang til selve serveren.

Er der måske en anden måde end de to ovenfor beskrevet?
Avatar billede keysersoze Ekspert
25. februar 2008 - 20:02 #1
Det er i hvert fald en dårlig løsning at hente flere gange end højst nødvendigt fra databasen - men har du evt overvejet at lægge dine data som application-variabler i stedet for session-variabler (såfremt data selvfølgelig er ens fra bruger til bruger)?
Avatar billede skildpadden Nybegynder
25. februar 2008 - 20:06 #2
Kan du lave et eksempel på en application-variabel?
Avatar billede skildpadden Nybegynder
25. februar 2008 - 20:07 #3
Hvad er forskellen på application-variable og session-variable?
Avatar billede skildpadden Nybegynder
25. februar 2008 - 20:11 #4
Avatar billede skildpadden Nybegynder
25. februar 2008 - 20:11 #5
Tak for forslaget... laver du et svar?
Avatar billede keysersoze Ekspert
25. februar 2008 - 20:15 #6
Her da et svar - men du er selvfølgelig velkommen til at se hvad andre svarer, det kan jo være der kommer noget smartere på banen :)
Avatar billede skildpadden Nybegynder
26. februar 2008 - 08:30 #7
Tror det her, er lige hvad jeg leder efter...

Tak for hjælpen.
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
Kurser inden for grundlæggende programmering

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