Just nu i M3-nätverket
Gå till innehåll

Laddningstid


Patric Johansson

Rekommendera Poster

Patric Johansson

Hur går det att få fram laddningstiden på en sida?

 

Tack på förhand!

 

/ProTeuS

Resistance is futile. You will be assimilated.

- citat från ”Star Trek - First Contact”
Länk till kommentar
Dela på andra webbplatser

www.essential.se

Tjenare!

 

Det första du gör på sidan är:

 startTid=Now() 

 

och det sista du gör är:

 laddningsTid = DateDiff("s",startTid,Now()) 

 

Då får du iallafall exekveringstiden.

 

Alternativet jag kan komma på involverar JavaScritp och lokala klockan, och då kommer det inte att bli en bra tid, så jag hoppar den lösningen ;-)

 

Länk till kommentar
Dela på andra webbplatser

Det där visar väl bara hur lång tid det tog för sidan att skapas på servern, och inte hur lång tid det tog för sidan att överföras till klienten. Eller?

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Länk till kommentar
Dela på andra webbplatser

www.essential.se

Jo det stämmer, men det finns (vad jag vet) inget sätt att ta reda på hur lång tid det tar för en sida att laddas, eftersom servern skapar sidan och skickar den, och sen inte bryr sig.

 

Alternativet är att blanda in JavaScript på klientsidan, men då är problemet att JavaScript handhar den lokala klockan på klienten, som antagligen inte är synkroniserad med serverns tid.

 

Länk till kommentar
Dela på andra webbplatser

Magnus Ahlkvist

Det är ju bara att sätta Response.Buffer=false så kommer sidan att pushas ut vartefter den blir färdig på servern.

 

--

En röst talade till mig och sade:

”Le och var glad, ty det kunde vara värre”.

Så jag log, och jag var glad.

Och det blev värre.

 

Länk till kommentar
Dela på andra webbplatser

Null or not an object

Ett annat alternativ är att använda Timer.

 

tmrStart = timer
'exekvera kod
tmrStop = timer
'strExeTime ger nu ett värde ner på millisekund (om jag inte minns fel)
strExeTime = tmrStop - tmrStart

 

Man kan lägga till round(strExeTime,2) om man vill ha två decimaler osv...

 

Länk till kommentar
Dela på andra webbplatser

Jimmie Pettersson

Fick värdet:

0,1601563

så det är nog nere på mikrosekunder med en decimal...

 

MVH Jimmie Pettersson

 

Länk till kommentar
Dela på andra webbplatser

  • 6 years later...

Välkommen till eforum!

 

Förvisso ett bra tips i all välmening men tråden är från 2002 och torde vara utagerad nu :)

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Länk till kommentar
Dela på andra webbplatser

Ledsen :-(

 

Den dök när jag sökte med Google på laddningstid. Tittade ej på datum. Fler tips:

 

http://www.webpagetest.org/

http://www.mattcutts.com/blog/pubcon-slides-november-2009/

http://www.nyhetsbloggen.com/2009/11/matt-cutts-google-om-laddningstid.html

 

Låt gudarna förlåta mig för minna synder i forumet.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Bra tips rakt igenom, det får du poäng för :)

 

Dina inlägg hade nog för övrigt förtjänat en egen tråd i Webbanalys-forumet

//eforum.idg.se/Threads.asp?forumid=379

(istället för att hamna i denna gamla asp-tråd)

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...