WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Vad klarar en webbserver av i trafik (https://www.wn.se/forum/showthread.php?t=33273)

guran 2008-11-13 21:01

Jag undar lite vad en webbserver klarar av för belastning innan en hemsida som finns på den upplevs som långsam eller seg. Nuturligtvis är det säket beroende av prestanda på servern. Det skulle dock vara intressant för mig att få en fingervisning om hur mycket den kan belastas, t.ex. antal förfrågningar i minuten osv.

MMC 2008-11-13 21:10

Det går inte att svara på generellt, det beror helt på hur din sajt är byggd och vad den innehåller. Min laptop kan serva ca 4000 requests/s när det bara är statiska html-filer.

jayzee 2008-11-13 22:09

Det beror på vilken hårdvara du har i din burk samt vilken webserver som körs. Själv använder jag mig av lighttpd som skall vara 2.5ggr. snabbare än Apache och är optimerad för stort antal pararella uppkopplingar. En annan webserver som sägs vara i samma klass är nginx.

guran 2008-11-13 23:21

Citat:

Originally posted by MMC@Nov 13 2008, 21:10
Det går inte att svara på generellt, det beror helt på hur din sajt är byggd och vad den innehåller. Min laptop kan serva ca 4000 requests/s när det bara är statiska html-filer.
Det ger ett visst hum vad det kan handla om även om en server nog är en aning snabbare än din laptop.

Men låt oss bygga på med att varje php-skript ska göra en databaskoppling mot MySQL och köra 5 enklare select-frågor.

coredev 2008-11-14 08:32

Omöjligt att svara på generellt. Du får ta reda på vad ditt system klarar genom att använda följande utmärkta program:

http://httpd.apache.org/docs/2.0/programs/ab.html

DjFaDDe 2008-11-14 09:14

Finns det någon regel man ska gå efter, när det är dags att skaffa ny server eller uppgradera, utan att alla börjar märka att det går segt? För då är ju redan skada skedd.

Syke 2008-11-14 09:33

Nu vet jag inte hur "stor" och seriös sidan är, om du kör servern på egen lina etc. men:

Du kan ju alltid använda dig av ett lasttestverktyg, ex. Proxysniffer eller någon opensource-variant: http://www.opensourcetesting.org/performance.php

Då kan du i alla fall få ett hum om hur mycket last din infrastruktur klarar, när du sedan börjar närma dig den gränsen är det dags att uppgradera. Det gäller dock att klura ut flaskhalsarna också så du inte uppgraderar saker i onödan.

coredev 2008-11-14 09:37

Citat:

Originally posted by DjFaDDe@Nov 14 2008, 10:14
Finns det någon regel man ska gå efter, när det är dags att skaffa ny server eller uppgradera, utan att alla börjar märka att det går segt? För då är ju redan skada skedd.

Mät konternuerligt din trafik med t.ex. sitescanner (som mäter responstider). Om du ligger på för höga responstider under din peak-time (vanligtvis på måndagar kl 11-13) så bör du köpa en pizza-låda till och ansluta till din lastbalanserare. :)

DjFaDDe 2008-11-14 14:18

Citat:

Originally posted by coredev@Nov 14 2008, 10:37

Mät konternuerligt din trafik med t.ex. sitescanner (som mäter responstider). Om du ligger på för höga responstider under din peak-time (vanligtvis på måndagar kl 11-13) så bör du köpa en pizza-låda till och ansluta till din lastbalanserare.

Ok, men vad är för hög responstid?

coredev 2008-11-14 14:46

Citat:

Ursprungligen postat av DjFaDDe
Citat:

Ursprungligen postat av coredev
Mät konternuerligt din trafik med t.ex. sitescanner (som mäter responstider). Om du ligger på för höga responstider under din peak-time (vanligtvis på måndagar kl 11-13) så bör du köpa en pizza-låda till och ansluta till din lastbalanserare.

Ok, men vad är för hög responstid?

Hur långt är ett snöre? :)

Om din responstid är säg dubbelt så hög under din trafikpeak så har du lite att fundera över.

Det finns tyvärr tyvärr inga raka svar när det gäller detta.


Alla tider är GMT +2. Klockan är nu 01:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson