webForumDet fria alternativet

Optimering: hämta ur databas

ASP

9 svar · 234 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Frågan#1

På min startsida kommer det att vara ett nyhetsscript, poll samt "dagens citat" - har någon ett par tips för att snabba upp hämtningen ur databasen (access)?

------------------
Peter D

Medlem sedan maj 2001431 inlägg
#2

Cacha sidan i application objektet och uppdatera var x:e minut.

------------------
If newchild.hasChildNodes Then
a = ChildLoop(newchild.childNodes, intLevel + 1)
End If

Medlem sedan maj 2001431 inlägg
#3

oops! inte så passande signatur ovan

hehe kan missuppfattas :)

Medlem sedan juni 20019 024 inlägg
#4

Det blir rätt mycket att cacha...

Finns det några alterntiva sätt eller har application tillräcklig kapacitet?

------------------
Peter D

Medlem sedan maj 2001431 inlägg
#5

Application har kapacitet nog.

------------------
If newchild.hasChildNodes Then
a = ChildLoop(newchild.childNodes, intLevel + 1)
End If

Medlem sedan mars 20002 836 inlägg
#6

Men kanske inte servern som siten ligger på.
Den kanske kör 100 andra siter och ponera om "alla" gjorde på samma sätt och servern inte har minne så det räcker .... då blir det sirap, lönnsirap eller heinz ketchup e en bättre liknelse *ler*.

Klart, sitter man på sin egen server så går det ju att göra på det viset.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan juni 20019 024 inlägg
#7

Jag använder en annan server som inte är så fruktansvärt belastad... I think ;)

Okej, nu ska jag slänga in lite applications... några mer användbara tips? Startsidan m å s t e ju ladda skitsnabbt, enligt min mening!

------------------
Peter D

Medlem sedan maj 2001431 inlägg
#8

Asch! det är nog inte ngn större fara. Jag har då aldrig varit med om att något hotell har börjat bråka om för hög minnesanvändningen. Som serveransvarig skulle jag vara med orolig för vilda databas operationer :)

Jag är själv väldigt svag för mycket minne och Application-objektet ;)

------------------

Sub Avlusa(strDebug)
 Response.Write vbCrLf & "<HR>" & vbCrLf & strDebug & vbCrLf & "<HR>" & vbCrLf
 Response.Flush
End Sub
Medlem sedan juni 20019 024 inlägg
#9

He he

Kom å tänka på en annan sak, text fil eller db?
Små statiska grejor måste väl vara bättre att spara i en textfil än i en db (då syftar jag på "dagens citat" som nämnts i tidigare inlägg också)?

------------------
Peter D

Medlem sedan juni 2000690 inlägg
#10

När du ändå är inne på textfiler så ett alternativ är att cacha i textfiler som endast ändras när databasen ändras. Sen inkluderar du dessa på förstasidan med vanlig SSI.

------------------
MvH
/Bengan
www.bengan.com | Brossans Räjser
"Better to be hated for who you are than loved for who you're not."

309 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
179 ms — ändringar (db)