Flere tråde med com objekter
Nu har jeg i flere dage prøvet på at få et com object til at køre i tråde via asp.net (vb.net)com objectet er lavet i VB 6 og bruges til søgning på nettet. Det virker fint, hvis jeg ikke bruger objektet, dvs. hvis jeg har en rutine der tager 10 sekunder at udføre, ta'r det stadig ca 10 sekunder med 5 tråde. Men når jeg prøver med com objektet, tager 1 søgning 10 sek., men 5 søgninger tager 50 sek.
Jeg har så prøvet at oprette en ny test com, som laver nogle hæftige database udtræk, men resultat er det samme 1 tråd 8 sek. 5 tråde 42 sek.
Jeg er ret sikker på at det ikke er pga. fejl i koden, da jeg i mine test har prøvet at lave en while løkke der kører i ring i 10 sekunder, og her virker det fint 1 tråd ta'r 10 sek. og 5 ta'r også ca. 10 sek, men det kan være en opsætning ell. lign. der ikke står rigtig.
Det kan ikke være fordi at objektet ikke kan køre i flere instanser, for det gør det jo allerede nu på vores web-server. Den kører jo 1 instans pr. bruger / søgning og med alle de kunder vi har, ved jeg at der forekommer mange samtidige søgninger.
Så er der en her der har løst et lign. problem, eller ved hvor jeg kan finde oplysninger / eksempler om ovenstående.
