E eMan Medlem sedan sep. 2000 232 inlägg Frågan 10 juli 2001 21:38 #1 Jag gjorde ett litet om än oventenskapligt test och jämförde att mellan att använda
<!-- #include file="testfil.asp" -->
och
Server.Execute "testfil.asp"
resultatet som jag fick fram förbryllade mig, det tog en halv sekund längre för sidan i snitt att genereras med Server.Execute än med det andra inkluderingssättet av filen. Kan mina resultat verkligen stämma? Om ja, är Server.Execute istället endast att rekommendera när man vill kunna välja ut vad som skall köras beroende på input och man har ett större antal inkluderingsfiler?
Pace Medlem sedan juni 2001 9 024 inlägg Enligt min hjärna så läggs koden in i dokumentet när man kör <!-- #include file="testfil.asp" --> och därefter kompileras hela paketet tillsammans...
med server.execute så kompileras först testfil.asp och sedan dokumentet det kallades ifrån...
rätta mig om jag har fel.
------------------
Peter D
E emission Medlem sedan dec. 1999 6 721 inlägg Jag klappar dig, för du har rätt.
Pace Medlem sedan juni 2001 9 024 inlägg Snyft... ska man ha rätt också? Så långt har jag inte planerat! ;)
Förresten, hur går det med scriptet Emission?
------------------
Peter D
[Redigerat av Pace den 10 jul 2001]
E eMan Medlem sedan sep. 2000 232 inlägg Hmm, och jag som hade för mig att server.execute gjorde så att koden inte kördes innan dess att den inkluderades, tack för svaren!
E emission Medlem sedan dec. 1999 6 721 inlägg Oj! Jag läste visst fel i Paces inlägg. Visst kompileras den kallande filen först, men det är den dubbla kompileringen som tar tid.
Pace Medlem sedan juni 2001 9 024 inlägg Det är det jag menar emission!
Först kompileras den första, därefter den andre - två st = dubbel
------------------
Peter D
Toonster Medlem sedan feb. 2000 1 590 inlägg Det finns ju ingen som helst "kompilering" i scriptspråk typ ASP... ;)
/T
------------------
WRITE_PORT_ULONG(devExt->Mymessage,SMART_WRITE_ACK);
E emission Medlem sedan dec. 1999 6 721 inlägg F'låt, interpreteras... :)
Vide Medlem sedan dec. 1999 8 577 inlägg
scriptspråk typ ASP
ASP är inget scriptspråk §e
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu