passero
Legacy Member
Ik moet voor een klant een applicatie schrijven die uit 2 delen bestaat.
Enerzijds is er het clientgedeelte wat de gebruikers zullen gebruiken en anderzijds is er een server waar er zal op geconecteerd zal worden.
Er wordt een gebruikersaantal van tussen de 50000 en 100000 verwacht.
Nu vroeg ik me af hoe je zo iets performant aanpakt?
Momenteel heb ik een multithreaded server geschreven die voor elke connectie een thread start. Nu vroeg ik me af, of dit wel performant blijft als je met tienduizenden gebruikers tegelijk inlogd want dan zit je met evenveel threads...
De server zal welliswaar een dedicated machine worden (xeon 3Ghz ofzo) maar weet niet of dit voldoende is. Iemand die daar reeds ervaring mee heeft of die weet of dit allemaal geen probleem is?
Enerzijds is er het clientgedeelte wat de gebruikers zullen gebruiken en anderzijds is er een server waar er zal op geconecteerd zal worden.
Er wordt een gebruikersaantal van tussen de 50000 en 100000 verwacht.
Nu vroeg ik me af hoe je zo iets performant aanpakt?
Momenteel heb ik een multithreaded server geschreven die voor elke connectie een thread start. Nu vroeg ik me af, of dit wel performant blijft als je met tienduizenden gebruikers tegelijk inlogd want dan zit je met evenveel threads...
De server zal welliswaar een dedicated machine worden (xeon 3Ghz ofzo) maar weet niet of dit voldoende is. Iemand die daar reeds ervaring mee heeft of die weet of dit allemaal geen probleem is?
).
) op hetzelfde moment (concurrent users). Want op basis daarvan kunt ge de grootte van uw pool bepalen.
. perfect scalable. Kan uwe server het nie meer aan zette gewoon ne node bij in uwe cluster en tis opgelost. en 1 machien???? probeer eerst met virtual servers wa load da gaat geven e.d.