Hei.
Har jeg forstått dette med pooling av Connection Objecter riktig?
1) ADO legger et Connection object i en pool by default hver gang jeg setter
objConnection.Close. Hvis jeg i tillegg setter Set objConnection = Nothing
så tas objectet ut fra poolen, derfor bør jeg bare gjøre dette på steder i
asp-applikasjonen der brukeren mest sannsynlig er "ferdig" med sine
gjøremål, f. eks. etter å ha fullført et kjøp i en butikkløsning, og ellers
overlate dette til default timeout? Eller er det en bedre løsning å alltid
bruke = Nothing nederst i hver asp-fil, mens man i selve asp-koden kan bruke
..Close og .Open etter som det måtte passe?
2) Pooling krever at ADO kan bruke samme ConnectionString, så hvis denne
varierer, f. eks. hvis man bruker UserID og Password i strengen, så fungerer
ikke pooling?
3) I ADO opp til versjon 2.0 så fungerte ikke pooling med Jet OLEDB eller
med ODBC drivere? Men fungerer nå med f. eks. ADO 2.6??
4) Har egentlig pooling noen praktisk betydning i normale asp-applikasjoner?
Er dette noe som først og fremst angår de virkelig store sitene?
Terje
|