webForumDet fria alternativet

ODBC lös koppling eller ej?

ASP

2 svar · 374 visningar · startad av Daze

Medlem sedan dec. 199962 inlägg
Frågan#1

Om jag har förstått mina kära handböcker om ASP så kan man skapa ODBC kopplingar på flera sätt.
Jag har använt mig av vad jag (obs!)tror kallas "lös koppling" och ser ut så här:
Set Conn = Server.CreateObject("ADODB.Connection")
dbPath=Server.MapPath("databas/menus.mdb")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & dbPath
Set Session("menus_conn") = conn
Set rs = Conn.Execute("select id from menu ")

Ofta när man läser i böcker eller på nätet så används nästan alltid global.asa filer.
Har det nån prestanda skillnad på att göra som jag gör och att tex. köra med global.asa, eller för den delen nån annan lösning?

Daze

[Redigerat av Daze den 20 jan 2000]

Medlem sedan dec. 19991 749 inlägg
#2

Att använda DNSless koppling i global.asa är inte bra. Detta beror på att du kommer ha kopplingen så länge sessionen kör. Detta gör att om din site har många besökare samtidigt så kommer det gå slött mot databasen. Jag föreslår att du istället öppnar databasen i början och stänger den i slutet av varje fil. Detta gör att när du kör så kommer databasen bara vara upptagen under just den tiden och du kommer kunna ta emot mycket mer besökare samtidigt. Läste jag på www.4guysfrom.com att DNSless kopplingen även är snabbare än om du kör med en koppling i kontrollpanelen

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 199962 inlägg
#3

Hej.
Jo... jag avslutar sessionen efter jag gjort det jag skall.

Men "Kontrollpanelen" hjälper väl inte på servern ;)
Menar du att jag skall köra med (vad jag tror heter) fil-DSN.
I dom fallen skall serverleverantören sätta upp den tror jag.
... skall höra med min server leverantör om dom har några ideer.

Tack så mycket.

Daze

279 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)