webForumDet fria alternativet

Optimering tills sista droppen

ASP

42 svar · 533 visningar · startad av Pace · sida 3 av 3

Frågan, av Pace

Finns det något jag glömt optimera? (koden ligger på en förstasida så det är meningen att den ska gå ultrasnabbt) Option Explicit Response.Buffer = True DIM rubrik, ingress, artikel, SQL, RS, nyheter, a, Connection, arrayp SQL = "SELECT TOP 3 id, rubrik, ingress, artikel FROM Nyheter " & "WHERE (startdatum < Now() OR startdatum IS NULL) " & "AND (stopdatum >= Now() OR stopdatum IS

Läs frågan i sin helhet →
Medlem sedan juni 20008 205 inlägg
#41

Det mesta :)
Tanken bakom är att man jobbar "bottom up", att man programmerar en massa smågrejer som man sammanfogar till större helheter.
Fördelen med detta är det gamla vanliga tramset: Skalbarhet (du kan ändra - och optimera skiten ur - koden i en komponent utan att tafsa på koden på websidorna eller andra applikationer som kan tänkas använda komponenten), enkelhet (den som gör webbsidan behöver inte veta ens hur man gör en databaskoppling) och snabb utveckling (flera personer kan jobba samtidigt på varsin komponent).
T.ex. hade man kunnat tänka sig att det skulle ha kunnat se ut så här:

Dim nyheterna, nyhet
set nyheterna = Server.CreateObject("Paces.Nyhetssamling")
nyheterna.hämtaInSenaste 3
For each nyhet in nyheterna do
' skriv ut nyhet...
Next
set nyheterna = nothing

Erkänn att det blir mycket snyggare ;)
(lyssna inte för mycket på mig dock, jag läser inte min kurs i objektorienterad analys och design förrän i december...)

------------------
The mud can make you prisoner, the plains can make you dry,
the snow can burn your eye but only people make you cry...

[Redigerat av spango den 26 aug 2001]

Medlem sedan maj 20011 312 inlägg
#42

Wipcore verkar ha byggt upp allt i komponenter då, och de tjänar massor av pengar på att sälja det till utvecklare. Har du hört talas om Wipcore något?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan juni 20008 205 inlägg
#43

Öh, nä :)
Men försäljning av komponenter är inga ovanligheter.

[Redigerat av spango den 26 aug 2001]

966 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
826 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)