Avatar billede Slettet bruger
06. februar 2003 - 13:46 Der er 15 kommentarer og
2 løsninger

Søgningen tog X antal sekunder

Hej Eksperter! :)

Hvordan laver man en "Søgningen tog X sekunder" som der også er på www.Google.com ?

Med venlig hilsen
JuztMe..
Avatar billede Slettet bruger
06. februar 2003 - 13:47 #1
Avatar billede no_doubt Nybegynder
06. februar 2003 - 13:56 #2
Avatar billede no_doubt Nybegynder
06. februar 2003 - 13:57 #3
Avatar billede eagleeye Praktikant
06. februar 2003 - 13:58 #4
Et eks:

http://www.4guysfromrolla.com/webtech/122799-1.shtml



Iterations = 1000
StartTime = Timer

For X = 1 TO Iterations
  '... do operations to be timed
Next

ElapsedTime = Timer - StartTime
Response.write "Det tog: " & ElapsedTime
Avatar billede eagleeye Praktikant
06. februar 2003 - 13:59 #5
Avatar billede eagleeye Praktikant
06. februar 2003 - 14:00 #6
Hvis du har mod på det og selv har styr på serveren koden køre på kan du hendte denne kompunent.:
http://www.alphasierrapapa.com/IisDev/Components/Profiler/
Avatar billede Slettet bruger
06. februar 2003 - 14:10 #7
det kunne bruges no doubt!

men jeg vil gerne have scriptet til at skrive i millisekunder, da siden ikke tager over et sekund at loade..

www.JuztMe.dk (under opbygning..)

..
Avatar billede no_doubt Nybegynder
06. februar 2003 - 14:14 #8
Hvilket et, brugte du?
Avatar billede Slettet bruger
06. februar 2003 - 14:18 #9
nummer 2
Avatar billede eagleeye Praktikant
06. februar 2003 - 14:18 #10
Prøv evt koden fra min kommentar 06/02-2003 13:59:39

Eks på koden:
Lig dette javascript ind på siden:

<script language=jscript runat=server>
function GetTime()
{
  var d = new Date();
  return d.getTime();
}
</script>


Så lig dette ind før koden til siden:
<%
Dim StartTime, EndTime
StartTime = GetTime()
%>

Lig koden her som du vil tage tid på og til sidst indsættes det som regner tiden ude i milisekunder.:

<%
EndTime = GetTime()
Response.Write "Det tog: " & Cstr(EndTime-StartTimes) & "ms at hendte siden"
%>
Avatar billede Slettet bruger
06. februar 2003 - 14:23 #11
eagle >

tjek min side igen. Nu skriver den et 10cifret tal. Det eneste jeg vil have er at der fx. står:

Det tog 0.36 sekunder at loade siden.
Avatar billede no_doubt Nybegynder
06. februar 2003 - 14:24 #12
ja er det ikke det du søger ?
Avatar billede no_doubt Nybegynder
06. februar 2003 - 14:28 #13
<%
EndTime = GetTime()
Response.Write "Det tog: " & (Cstr(EndTime-StartTimes),2) & "ms at hendte siden"
%>
Avatar billede Slettet bruger
06. februar 2003 - 14:28 #14
no doubt >
den skriver jo ikke fx. 0.36, men kun 0.
Avatar billede Slettet bruger
06. februar 2003 - 14:33 #15
Lukker spørgsmålet..

I får begge point..
Avatar billede no_doubt Nybegynder
06. februar 2003 - 14:34 #16
<%
EndTime = GetTime()
Response.Write "Det tog: " & Cstr(EndTime-StartTimes),2)) & "ms at hendte siden"
%>
Avatar billede no_doubt Nybegynder
06. februar 2003 - 14:37 #17
<%
EndTime = GetTime()
Response.Write "Det tog: " & Cstr(EndTime-StartTimes),2 & "ms at hendte siden"
%>
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