Citat:
Originally posted by jozomannen@Jul 15 2004, 11:44
Hur mycket kräver en besökare, om vi t.ex. säger att under rusningstrafik får en sida 5 besökare / sekund. Och man kan kanske räkna med att varje besökare laddar 200kb från sidan inklusive bilder och allt. Om vi säger att i genomsnitt stannar besökaren i 5 minuter på sidan, vilket innebär att det är 1500 besökare på sidan samtidigt. Det blir 300 Mb upload på 5 minuter väl? Vad krävs för server för detta, eller är det linan som sätter begrännsningen?
|
Hur långt är ett snöre?
Ja, ungefär lika bra svar kan du förvänta dig av oss med den informationen du gav oss. Sorry. Att du ska skyffla 200Kb data till användaren säger ingenting om hur mycket servern behöver jobba för det. Det kan vara statiska data som bara läses från filsystemet, eller så kan det vara dynamiska data som genereras från SQL-databas.
Har du otur så kör du som CGI med jätteslö tolk, och dessutom har du klantarsle som skrev dina SQL-frågor så att serverns pung blir svettig innan den ens funderat fram vad den ska skicka. Lägg till automatisk generering av thumbnails, eller grafer, och där har du uppåt 100ggr mer last på burken än om du bara hade en jädra html-fil att ladda upp.
Så, hur långt är ett snöre egentligen?
Vill du ha ett tips? Skaffa dig en relativt slö burk och utveckla siten på. Sen kan du generera last med några hyfsat snabba burkar. Då får du lite hum vad som händer. Optimera din kod. Lägger du ut traceutskrifter med data från hur lång tid varje funktion tog så hittar du ställen som du måste göra om.
Själv utvecklar jag alla mina siter på en Sun Ultra 1 med 143 Mhz CPU. När det går hyfsat på den så LÄR det gå hyfsat på de flesta "riktiga" maskiner. Sen kan man roa sig med att köra det på lite snabbare burk och testa med många (simulerade) användare.
/Zoran