I'm developing a web-application in C# - MVC. I cannot find any decent information about how would i define the recommended server requirements in terms of:
What questions should i ask ? that may effect the above parameters and how would they be effected by the answers ? e.g. If the client says he\she expects to have 20 concurrent users in the system how can i multiple this to understand what is the required memory consumption, or CPU usage ?
Rule of thumb is that if you expect 20 concurrent users you should be able to handle 40-60 (x 2-3) to handle peaks (since website visits behave like a poisson process and most benchmark tools model uniform load over time)
PS bandwidth is different, not sure how to gauge that effectively due to cacheing - it depends a lot on how long users hang on your site
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With