I’m about to deploy a college website. It has around 2200 user profiles generated – one for every student- so i decided to gauge the server load and capacity. Problem is I cant figure out how exactly to do it- on my development machine i use WAMPserver. Is it alright if we host it on WAMP on production side as well or should we switch?
And if WAMP is alright, then how do you recommend we benchmark MySQL?
Start with benchmarking the entire setup, if possible on the production machines.
One simple tool is the Apache jMeter that allows you to have parallel users, ramp up periods and loads of reports. It isn’t super easy but just follow any tutorial and you should be up and running fast.
Run the tests from another machine on the network to get a better test of speed including network delays.
If you find the performance good enough then there is no need for detailed tests of Apache or MySQL.