Smultron skrev:
men antalet användare(1000) är totala antalet användare men också max antal användare som kan vara inne samtidigt, eller liksom det finns ju möjlighet för alla anväbndare att använda det samtidigt så man måste väl räkna med det aknske.
Jag tror inte att du skall räkna för mycket med 1000 samtidiga användare om det är det totala antalet medlemmar, även om det är bra att vara optimistisk. Eller pessimistisk, vilket det nu blir. ;)
Smultron skrev:
men om den kär väldigt mycket sdql frågor eller så, går mycket på ramet på servern eller på cpun?
för det är som sagt en budgetfråga...
Ja, det beror ju lite på. Du kan krama ganska mycket ur en riktig databas idag, såvida dina SQL-statements bara är tillräckligt 'smarta', eller rättare sagt optimerade.
Jag kan inte tal för mySQL tyvärr, men generellt sett gäller alltid samma regler, t.ex. hämta bara det du skall ha inget mer, ha inte en connection öppen längre än absolut nödvändigt osv osv.
Huruvida servern använder RAM, LAN eller CPU (och hur mycket av varje) är lite beroende på vad den gör. Stora operationer på stora mängder data, som t.ex. en sortering på ett par tusen rader fyller både RAM och ökar belastningen markant på CPU, en skrivning till en tabell med stora/för många index kommer antagligen resultera i mycket I/O osv.
En databas-server kan inte direkt göras till en monstermaskin genom enbart en typ av hårdvara, utan är oftast (och för all-around-bruk) en kombination av 1) tillräckligt med fysiskt minne (RAM), 2) tillräckligt snabb(a) processor(er), 3) tillräckligt snabba diskar/ordentlig RAID-konfiguration och även eventuellt, för väldigt dataintensiva lösningar 4) ordentligt LAN-interface, kanske fler än ett.
Det finns väldigt mycket att tänka på tyvärr, men en tumregel är att alltid försöka få tag i så mycket kräm som möjligt för den budget man kan avvara.
En gissning (inget annat) för dig borde väl egentligen klara sig på en rejäl CPU (Intel Xeon?) på typ 1.5-2 GHz (behöver nog inte två i början, men kan vara bra att ha plats för en till vid ev. utökning), minst 512 MB RAM och en eller flera ordentliga SCSI-diskar.
Nu är det ju så att du skall ha IIS'en på denna maskin också, så du får ju tänka att det skall slås på prestandan samtidigt.