Jag har en include fil som börjar bli lite stor, tänkte splitta upp den. Men en annan sak som jag funderade på, i includen finns ett antal funktioner, några av dom har vissa delar som gör samma sak, ska man lägga det i en egen funktion och låta dom andra funktionerna hämta ifrån den funktionen? Gör jag det så får jag en extra DB öppning för det.
Så vad är snabbast eller minst resurs krävande, en extra DB hämtning eller 10 If-satser? If satserna ser ut ungefär så här:
'Replace [Category Name]
If INstr(NewPage, "[Category Name]")>0 Then
NewPage = Replace(NewPage, "[Category Name]", category(1,0))
End If
ca 10 olika som replacar olika saker, samma rader finns i ca 4 andra funktioner. Lägger jag det i en egen funktion så måste DB:n öppnas igen i den funktionen
Jag skulle nog valt 10 if satser. Beror ju lite på hur stor databasen är oxå och hur mycke trafik den hantera..
för den måste ju söka.. If satserna hoppar den ju bara över om du inte frågar efter dem.
Nja, varje If-sats gör olika saker, varje funktion måste vara fristående, varje funktion behandlar en specifik sida och dess html kod! Varje sida innehåller några saker som är samma för alla sidor, men även massor av saker som är unikt för den sidan. Jag vill försöka hålla nere DB hämtningarna så mycket som möjligt. Om jag skulle lägga in det i en egen funktion får jag en extra DB hämtning för just den funktionen, och där i ligger min fråga, en extra DB hämtning eller 10 st if-satser? Vad är snabbast?