Avatar billede torbenrohde Nybegynder
09. januar 2001 - 12:06 Der er 2 kommentarer og
1 løsning

Funktioner og klasser, peformanceomkostning ?

Jeg er i højere og højere grad begyndt at bruge funktioner og klasser i mine ASP sider (VBscript). Derfor kunne jeg godt tænke mig at vide hvor meget performance det kræver at oprette klasserne og kalde funktionerne, i forhold til bare at skrive koden direkte \"på siden\".

Lad os sige at man har en gennemsnitlig side uden noget videre ASP, og så har lavet en VBScript klasse til at wrappe den mail COM komponent man bruger. Hvis jeg så opretter et objekt af denne wrapper klasse, og bruger den til at sende en enkelt mail med, hvor meget mere (ca. i procent) har jeg så belastet serveren, end hvis jeg bare havde brugt mail COM-komponenten direkte fra siden ?

Problemet er, som jeg ser det, at klassen skal \"analyseres\" o.a. hver gang siden hentes, fordi det er et fortolket sprog. Men jeg har som sagt ikke noget begreb om hvor meget betydning det har i den praktiske/virkelige verden.

Torben R.
Avatar billede ortrak Nybegynder
09. januar 2001 - 23:20 #1
Problemet med at initialisere COM objekter via scripting languages og ASP er, at der benyttes late binding i stedet for direct vTable binding.
Dette gælder således både for VBscript og ASP.
Jeg går ud fra at det alternativ du nævner ville være at create COM-objektet fra ASP\'en i stedet for fra VBScript\'en??


/ortrak
Avatar billede torbenrohde Nybegynder
10. januar 2001 - 11:27 #2
Nej, det er ikke om COM objekter er \"dyre\" at initialisere, det ved jeg godt de er.

Sagen er den at jeg laver en klasse i VBScript (klasser er nyt i v. 5.0) der wrapper uden om COM mail objektet. Ideen er, at jeg så kan skifte COM mail objektet ud, uden at skulle ændre i andet en min VBScript wrapper-klasse.

Vidste i øvrigt ikke at man kunne oprette objekter i ASP\'en (er VBScript ikke måden man skriver ASP på ?). Hvordan foregår det ?

Mvh.

Torben R
Avatar billede torbenrohde Nybegynder
01. oktober 2001 - 11:36 #3
Lukker lige spørgsmålet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester