Avatar billede oasen Nybegynder
30. april 2002 - 20:28 Der er 9 kommentarer og
1 løsning

Hvor mange tegn kan/bør en session indeholde?

Jeg har lavet et ret avanceret billedefremvisningssystem med flere 1000 billeder. Her benytter jeg én session til at lagre navnet på de besøgte billeder i. Denne session vokser sig naturligt nok hele tiden større, og så kommer spørgsmålet. Er der en øvre grænse for hvor mange tegn en enkelt session kan/bør indeholde??
Avatar billede a1a1 Novice
30. april 2002 - 22:12 #1
det er vel simpel matematik....:)
Avatar billede a1a1 Novice
30. april 2002 - 22:16 #2
hvis du nu gemmer en streng på 10 tegn, svarer det til 10 byte * antal billeder (10*1000) = 1.000 byte ~ 1 kb * antal brugere (1*1000) = 1000 kb ~ 1 mb ram

så kommer der jo nok en masse "fyld" på og så skal serveren også holde styr på hvilke værdier der kommer fra hvem, osv....
Avatar billede a1a1 Novice
30. april 2002 - 22:19 #3
men generelt siger man at man ikke skal "fylde for meget i en session"..

:)

Jeg ved ikke om du vil få problemer med dit eksempel (det kommer også an på antal brugere)...
Avatar billede oasen Nybegynder
30. april 2002 - 22:33 #4
Jeg vil ikke tro, der er flere end 10 brugere online på samme tid. (Skud i tågen, men meget mindre end 1000)
Hvis vi siger, der er 10 brugere online, der hver har set 1000 billeder (Så går det højt!), ja så er mine samlede session'er på 10*1000*10 = 10kb (?) Lyder det umiddelbart som "for meget"?
Det er vel bedre end, at jeg har en session til hvert billede, eller giver det samme resultat, sålænge session'erne sammenlagt fylder det samme?
Hvad vil du anbefale at gøre? Hvad mon www.nightleif.dk gør f.eks.?
Avatar billede oasen Nybegynder
30. april 2002 - 22:34 #5
Hvad kunne de såkaldte problemer være ved for lange sessions?
Avatar billede a1a1 Novice
30. april 2002 - 22:57 #6
at serveren kører langsommere
Avatar billede a1a1 Novice
30. april 2002 - 23:01 #7
det du kan gøre at at bruge cookies, så er der ikke så meget serveren skal holde styr på (andet end at "sortere" cookies'ne)

så kan du jo også få den til at huske hvad man har set fra gang til gang....
Avatar billede oasen Nybegynder
01. maj 2002 - 11:25 #9
Mange tak for hjælpen!!!
Avatar billede a1a1 Novice
01. maj 2002 - 11:59 #10
selv tak :)
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