Avatar billede megabyte_ Nybegynder
08. februar 2001 - 12:50 Der er 8 kommentarer og
1 løsning

Autoload + loadtime

Hej

Jeg skal bruge et lille asp script der autoloader en ny side når den er færdig men den første.
og samtidigt skal den gemme/vise load time for sidste gang siden blev vist.

<MB>
Avatar billede slash Nybegynder
08. februar 2001 - 15:02 #1
vise load tiden for sidste gang en side blev vist.... jeg bruger selv en komponent til at måle loadtid når jeg tester mine sider, den hedder asptime, og fungerer OK... her er linket:
http://www.cs.niu.edu/~z951259/comlinks.html

Det skulle ikke være et problem at smide tiden det har taget at loade siden ned i db\'en!

Autoloder en ny side.... der er jeg blank :o)
Avatar billede megabyte_ Nybegynder
08. februar 2001 - 15:06 #2
Kan du ikke frem trylle et stykkelille kode der gør det er total newbi til asp har bar lige få den her skide opgave der skal løses i asp :)
Avatar billede megabyte_ Nybegynder
08. februar 2001 - 15:14 #3
btw med det komponent kan man godt smide noget html ind fx

<%
Set X = Server.CreateObject(\"ASPTime.Time\")
X.Start()
&>
html sager her
<%
X.Stop()
Response.Write (\"The code clocked \" & X.TimeGap & \" MilliSeconds\")
%>

så den stadig væk virker ?? for jeg får bare en load time ud på 0 ms
Avatar billede slash Nybegynder
08. februar 2001 - 15:18 #4
prøver lige at lave en test med asptime.... med at smide tiden ned i db etc.
Avatar billede megabyte_ Nybegynder
08. februar 2001 - 15:22 #5
okey mange tak
btw jeg har fri nu så det går nok lige et par timer før jeg svare igen.
måske først i morn men nu må vi se

<M>
Avatar billede slash Nybegynder
08. februar 2001 - 15:31 #6
her er mit forslag til at få loadtiden på siden, samt gemme den i db\'en:
<%
set X = Server.CreateObject(\"ASPTime.Time\")
X.Start()

\'lidt dbudtræk
set conn = server.CreateObject(\"ADODB.Connection\")
conn.Open \"dsn\",\"uid\",\"pwd\"
sql =\"select <min kolonne> from <mintabel>\"
set res = conn.Execute(sql)
n = res.eof
if n >= 0 then
    a = res.getrows()
    res.close
    for row = 0 to ubound(a,2)
        text = a(0,row)
        Response.Write text
    next
end if

X.Stop
mytime = x.timegap

Response.Write (\"Tiden der gik: \" & X.TimeGap & \" Millisekunder\")

\'updater db
sql = \"update <mintabel> set loadtidskolonne = \'\"&mytime&\"\' where id = <????>\"
conn.Execute(sql)
conn.Close
set conn = nothing
%>
Avatar billede megabyte_ Nybegynder
08. februar 2001 - 15:58 #7
Well takker skulle ikke bruge database aligevel.
men hvad med det med  html kunne man gidt smide det ind midt i det hele

<MB>
Avatar billede slash Nybegynder
08. februar 2001 - 16:04 #8
jeps. du kan godt smide html-kode ind midt imellem det hele :o)
Avatar billede megabyte_ Nybegynder
08. februar 2001 - 16:06 #9
nu var det jeg kom til at tænke på kan man ikke lave så der person der går in på sitet kan se hvorlangtid han har om at loade siden og ikke kun hvorlang tid server har om at \"lave\" den.
for det er jo det AspTime gør tager tide på hvorlang tid serveren har om at lave den..
well her har du dinr point for et godt svar håber du kan hjælpemig men den sidste ting her :)

<MB>
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