Include på bättre sätt?

ASP

5 svar · 263 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Min kod:

<!--#include file="top.inc" -->
<span id=bakgrund style="position: absolute; top: 10; left: 40%; z-index: 1;">
<img src="images/neonbak.jpg" width=229 height=296 border=0 alt="neonbak">
</span> 
<!--#include file="top2.inc" -->
<!--#include file="text.inc" -->

<%=rubrik%><B>Välkommen</B></font><br><br>
<%=text%>Detta är bla bla bla bla bla</font>

<!--#include file="bot.inc" -->

Som ni ser innehåller den en hel del includes som kräver mycket av servern, därmed undrar jag hur ni skulle löst ovanstående på annat sätt.

Tack!

Medlem sedan juni 200032 967 inlägg
#2

jag hade lagt ihop allt i en include-fil, i subar eller funktioner.

<!-- #include file="includes.asp" -->
...
call top()
...
call top2()
...
call texten()
...

annars kan man ju om man kör iis5 använda sig av server.execute, men jag undrar om jag ändå inte gjort som ovan.

mvh

Medlem sedan aug. 2000106 inlägg
#3

Hur mycket märks egentligen den kraft som dessa dubbla include-uttryck tar? Vid ungefär hur många träffar per timme märks det skillnad som användare? Eller är det bara så att man överlag alltid skall eftersträva minimal arbetsbörda för servern?

Medlem sedan juni 20008 205 inlägg
#4

http://msdn.microsoft.com/library/psdk/bdg/bdgapp03_3rhv.htm:

Avoid using server-side #include directives to include large lists of constants. Use the new <METADATA> tag to import type-library constants into global.asa.

Vad nu det betyder...

Medlem sedan mars 20002 836 inlägg
#5

Hello,

det betyder att om du lägger in denna meta data i global.asa så kan du använda dig av alla konstanter som finns i adovbs.inc utan att behöva inkludera den och således "snabba" upp applikationen.

<!--METADATA TYPE="typelib" 
             FILE="C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll" 
             NAME="ADODB Type Library" -->

Eftersträva snabbhet vill man ju alltid göra. Rätt var det är så kommer man på ett project som ska kunna klara många samtidiga besökare ..... så, nog ska man allt kolla in hur man kan göra för att optimera sina script så mycket som möjligt.

Kolla dessa artiklar: http://www.asptoday.com/articles/20000113.htm http://www.asptoday.com/articles/20000426.htm

de tar upp olika saker hur man kan optimera sina script/applikationer.

cya
Patrikb

Medlem sedan aug. 2000106 inlägg
#6

Info om optimering.
http://www.aspsweden.com/showfile.asp?id=9

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)