Avatar billede stener Nybegynder
19. september 2002 - 10:28 Der er 5 kommentarer og
2 løsninger

Hurtighed?

Hvad er hurtigst og bedst for serveren.

At lave 2 session variabler:
session("brugernavn")
session("userid")

eller kun lave session("userid") også lave en sql setning på hver side der trækker brugernavnet ud hved hjælp af session("userid").

Er der stor forskel på hurtigheden om man søger numerisk i en database eller om man søger alfanumerisk?. Altså alle dem der hedder 17 skal udskrives eller alle dem der hedder xxx skal udskrives.
Avatar billede digitalmann Nybegynder
19. september 2002 - 10:42 #1
session vil være hurtigst
og ja nummerisk er meget hurtigere end alfanumeerisk
Avatar billede digitalmann Nybegynder
19. september 2002 - 10:43 #2
men mange (rigtig mange) sesions kan godt "hive" lidt i serverens resourcer
Avatar billede kichian Nybegynder
19. september 2002 - 10:44 #3
Hvis du har userid, så har du også brugernavn! Så enhver søgning i databasen tager bare udgangspunkt i userid.
Det vil altid være hurtigere at søge på et talfelt end på et tekstfelt.

Den eneste grund til at gennem brugernavn er, hvis brugernavn skal udskrives på hver side.
Avatar billede digitalmann Nybegynder
19. september 2002 - 10:47 #4
ups mit var selvfølgelig også et svar :-)
Avatar billede stener Nybegynder
19. september 2002 - 10:49 #5
Tak for det ermm digitalmann vil du ikke have nogle points?.
Avatar billede stener Nybegynder
19. september 2002 - 11:23 #6
Tak for det
Avatar billede digitalmann Nybegynder
19. september 2002 - 17:03 #7
takker for points :-)
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