Optimering tills sista droppen

ASP

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

Trådstarten, 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 hela trådstarten →
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...)

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?

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]

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