webForumDet fria alternativet

Testa serverns hastighet :)

ASPur ASP

136 svar · 5 579 visningar · startad av Brimba · sida 6 av 7

Frågan, av Brimba

Hej! Vad får ni för resultat när ni kör följande kod: <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><HTML> <TITLE>Test</TITLE> <BODY> <% dim stime,numloops numloops=10000000 stime = now() for i=0 to numloops a=i next dtime = datediff("s",stime,now()) response.write ("time to run for next loop " & numloops & " times= " & dtime) %> </BODY> </HTML></font> J

Läs frågan i sin helhet →
Medlem sedan dec. 20003 563 inlägg
#101

Denna kod i .NET slutade på medel 250ms.

<% @ Language = "VB"%>

<%
dim a, i, dteStart, numloops, dtime AS INTEGER

numloops=10000000
dteStart = Timer()
for i=0 to numloops
a=i
next
dtime = FormatNumber((Timer()-dteStart)*1000)

response.write ("Time to run for next loop " & numloops & " times= " & dtime & "ms")
%>

Medlem sedan maj 2001797 inlägg
#102

8 sek på lokal burk, 14 sek på webbhotellet.

Medlem sedan maj 2000360 inlägg
#103

time to run for next loop 10000000 times= 9

Medlem sedan mars 20002 836 inlägg
#104

Min .NET kod ser ut så här och slutar på ca 30 ms:

<% @ Page language="VB" Debug=True%>
<script runat="server">

Sub Page_Load()
	Dim numloops As Integer = 10000000
	Dim dteStart as Date
	Dim dteEnd as Date
	Dim a as integer
	Dim i as integer

	dteStart = DateTime.Now

	For i = 0 TO numloops
		a = i
	Next
	
	dteEnd = DateTime.Now

	lblTime.Text = dteEnd.Subtract(dteStart).Ticks/1E4

End Sub

</script>
<HTML><TITLE>Speed Test</TITLE><BODY>
<asp:label id="lblTime" runat="server" /> ms.
</BODY>
</HTML>

http://www.mrwize.nu/speed.aspx

Medlem sedan mars 20023 686 inlägg
#105

fick 8.....

Medlem sedan juni 20011 732 inlägg
#106

00:00:00.1093750 på en kass server med .net. Dags att flytta? ;)

Medlem sedan sep. 20026 425 inlägg
#107

dileno.hel.nu skrev:

time to run for next loop 10000000 times= 23

Medlem sedan juli 2002549 inlägg
#108

Jag fick 10 sekunder med box.se server.

Medlem sedan mars 20021 716 inlägg
#109

Fick på Hockeynytts server:
14 sek..... (Aleborg)

Medlem sedan jan. 200324 inlägg
#110

Fick 8 sek på min. 1.9ghz 512 ram

Medlem sedan apr. 2001425 inlägg
#111

Fick 60 sek på Pentium 266 64 MB med w2k Pro sp3 IIS 5 :)

Medlem sedan jan. 20001 372 inlägg
#112

testade några av :NET koderna som fanns här och fick följande:

Nickemannens kod: time to run for next loop 10000000 times= 00:00:00.0701008
cyprys kod: Time to run for next loop 10000000 times= 461ms
PatrikBs kod: 140,2016 ms.

Körde det på en PII 550MHz 384 Ram

Medlem sedan feb. 200115 571 inlägg
#113

SirPeters nya server med Brimbas version skrev:

time to run for next loop 10000000 times= 6

Man får väl vara ganska nöjd ;)

Medlem sedan dec. 199919 074 inlägg
#114

time to run for next loop 10000000 times= 9

bire.net (Servern hemma i tvmöbeln) ;)

Medlem sedan jan. 20013 341 inlägg
#115

cyprys kod = 153ms
PatrikBs kod = 78,125 ms.
Nickemannens kod = 00:00:00.0312500
Brimbas kod = 14

Medlem sedan aug. 20003 575 inlägg
#116

PatrikB testa att sätt din kod i CodeBehind och se om det blir någon skillnad.

Medlem sedan nov. 2002544 inlägg
#117

10 sec på webhotelet admax...

Medlem sedan juni 20015 009 inlägg
#118

Man e väl nöjd :e

time to run for next loop 10000000 times= 6

Medlem sedan mars 200315 inlägg
#119

Jag testade viserligen med PHP men det tog då:
6.139388 sekunder.

P4 1800MHz
Apache
512mb ram

Medlem sedan mars 20002 836 inlägg
#120

he, he ... så denna tråd lever kvar fortfarande.

Tyvärr .... får inga skillnader med codebehind mot min "grundkod".

Kikade på Nickemannens kod och bygger jag om den så att den skriver ut resultatet i en label och processar koden i Page_Load() blir det samma prestanda.

Ändrar jag mitt script och använder response.write blir det något snabbare för C# mot VB ... tyvärr :( ... men dock är inte skillnaden så där jättemycket .... 10 millisec med C# och 13 millisec med VB

Det intressantaste var att CodeBehind gjorde ingen skillnad alls mot att ha all kod i .aspx-filen och det allra intressantaste var att Response.Write UTAN att använda Page_Load var det absolut snabbaste ...

cya,
PatrikB

135 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)