Although it may sound like I am looking to lay blame, I’m not. I just want to know how to properly troubleshoot my website’s performance issues.
- you get what you pay for. you pay more for better hosting plans and you get better performance.
- if I am running dynamic pages, code will determine how fast my pages will be created/served.
- etc. etc. blah blah blah
What I am trying to find out is how I can get information on things like, the overall load on the server hosting my site, are there any bandwidth issues on the pipe my server is on, and other pieces of information that are dashboard-like information that I like to check before profiling PHP code, etc.
Let me provide you an example, I am running Mantis on my website. There are periods, like at the time I am posting this, that it is running very slowly. Nothing has changed except that time has passed since it was used last. Sometimes it is zippier than other times.
I am trying to determine if I need to upgrade, modify code, optimize a database or two, ask DreamHost to move a few problem children from the server I am on, etc.
Any guidance would be appreciated.