/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Database eller include
Fra : Jens Rosenkvist


Dato : 07-02-05 16:25

På min side er alle brugere indelt i grupper med værdier fra 1 til 9.
Hvilen gruppe den enkelte bruger er i, er gemt i et felt i databasen
sammen med resten af infoen om brugeren.

Jeg har desuden givet hver gruppe navn. Eksempel: 1=bruger, 9=admin, osv.

Tidligere har jeg så lavet det, så jeg har lavet en seperat tabel i
databasen, hvor jeg har gemt nummeret og navnet. Hver gang jeg så har
skullet udskrive navnet på gruppen har jeg hentet det i databasen.


Pludeslig slog det mig, at de måske ville være smartere at gemme navne i
en side jeg inkluderer og i stedet blot kaldenavnet herfra.

Spørgsmålet er så, vil det være bedste at forstætte med at kalde
databasen, eller skal jeg hellere lave det på en inkluderet side?

Hvis den inkluderede side er den bedste løsning, skal jeg så lave en
funktion der bliver kaldt, eller blot have 9 strenge i den inkluderede side?

 
 
Casper Bang (07-02-2005)
Kommentar
Fra : Casper Bang


Dato : 07-02-05 21:15

> Spørgsmålet er så, vil det være bedste at forstætte med at kalde
> databasen, eller skal jeg hellere lave det på en inkluderet side?

Performancemæssigt vil det være bedst at have en inkluderet side, hvor der
er en sub ala

sub SkrivNavn(gruppe)
SELECT CASE gruppe
CASE 1
response.write("bruger")
CASE 9
response.write("admin")
END SELECT
end sub

Hvis du har subben inkluderet i alle filer der udskriver det, vil det
samtidig være meget nemt at lave ændringer.

HVOR meget hurtigere det rent faktisk er, er svært at sige.. det tager ikke
mange milisekunder at slå op i databasen, så om det i det hele taget kan
mærkes er en helt anden snak...



Jens Rosenkvist (07-02-2005)
Kommentar
Fra : Jens Rosenkvist


Dato : 07-02-05 23:25

Casper Bang wrote:
> Hvis du har subben inkluderet i alle filer der udskriver det, vil det
> samtidig være meget nemt at lave ændringer.

Lige præcis derfor jeg overvejede at inkludere det.

> HVOR meget hurtigere det rent faktisk er, er svært at sige.. det tager ikke
> mange milisekunder at slå op i databasen, så om det i det hele taget kan
> mærkes er en helt anden snak...

Troede en database var ret langsom.
Men jeg er alligevel i gang med at lave en hel del om på mit site, så
skal alligevel have ændret alle sider, så hvis det blot er lidt
hurtigere vælger jeg include løsningen.

Tak for svaret. :)

Casper Bang (08-02-2005)
Kommentar
Fra : Casper Bang


Dato : 08-02-05 11:07

> Troede en database var ret langsom.
> Men jeg er alligevel i gang med at lave en hel del om på mit site, så skal
> alligevel have ændret alle sider, så hvis det blot er lidt hurtigere
> vælger jeg include løsningen.

"Langsom" er relativt...
Jeg har en database med ca. 1 million records - den bliver der slået op i
10-20 gange i sekundet - uden at tvinge noget i knæ.
En database med dine 7 entries er ikke noget reelt problem - men der er da
ingen grund til at læse det fra disken hver gang, når det kan gøres direkte
:)



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste