"Anders P" <nospaml@yyyyyyyyyhy.com> skrev i en meddelelse
news:3be7a5ab$0$25383$edfadb0f@dspool01.news.tele.dk...
> Jeg forventede max 5 sider samtidigt (per sekund).
> Hm... Nu er der forskel på antal samtidige og antal per sekund. Hvis en
> sidevisning tager 0,1 sekund, så vil man kunne lave 10 per sekund, kun med
> en samtidig bruger.
> Omvent hvis en sidevisning tager 2 sekunder, så er 11 sider per sekund
> teoretisk 22 samtidige brugere.
> Jeg antager at en side tager 1 sekund at blive lave.
>
> Jeg er nok påvirket af at alle her vil have en Unix på en "rigtig" cpu ,
> og de siger så at Intel/NT ikke kan trække mere end et par side visninger
ad
> gangen.
> Hvilket jo nu er sikke på er forkert.
Hej Jesper
Ovenstående regnestykke kan du ikke "regne" med. prøv at køre en stress test
med Microsoft Web Application Stress Tool (WAST), som du kan downloade på:
http://webtool.rte.microsoft.com/
Så vil du kunne se middel svartider og antal sider pr. sekund
Eksempel: Win2000 Adv. server, dual PIII-700 med MSSQL 7.0 på samme maskine
og kun 256MB RAM, med stress tool'et kørende på samme maskine: Den mest
avancerede side* kan lave over 50 sidevisninger pr. sekund, testet med WAST.
Hvis jeg havde testen her kunne jeg fortælle dig hvad middel svartiden er,
men den er under 1 sekund.
* Siden har: Stort data udtræk, advanceret logik for visning af recordset
(træ-hieraki), ingen brug af stored procedures, flere hundrede liner ASP
kode.
Det giver maksimalt 180.000 sidevisninger pr time.
Kombinationen af at ikke alle sider er lige så komplicerede som ovenstående
og at man ikke kan regne med at alle besøgende spreder sig jævnt over en
time er vi nok realistisk nede omkring 100.000 sidevisninger i timen, hvis
du så bruger stored procedures, og knalder en MSSQL 2000 på en anden maskine
burde du kunne nå det dobbelte.
Der er meget stor forskel på hvor hurtig ASP (VBScript) kode eksekverer på
Win 2000 og Win NT (10-100% hurtigere), så det kan klart anbefales at bruge
Windows 2000.
MVH
Allan Ebdrup