Your website does seem to be a bit sluggish.
Server / Site speed can involve numerous things.
The ones you cannot really control (unless you move to another provider), would be location and network.
There are many things to look at regarding the server itself. However, some of the 'tweaks' involve going in as root(shell).
The Good News: You are running a vps, therefore you should have root access
The Bad News: If you are not familiar with root access, you will have to tread very carefully or better yet, hire someone to do it for you.
MySQL:
Before making any changes or tweaks with mysql, we need to know what it's currently doing.
At it's peak time, login as root/shell and type the following
or even
Code:
mysqladmin extended-status
(for a more detailed output)
and hit Enter
Now type:
hit Enter
Copy all of this code, as it is the settings for mysql
cPanel:
You mentioned in the pm that you are running cPanel, which means there are some tweaks there as well.
Log into the WebHost Manager console, and
- Click Statistics Software Configuration: Consider Disabling Webalizer and Analog. Awstats is the better of the 3. - You might have to disable under Tweak Settings as well.
- While you're in Tweak Settings, un-check Mailman, if you are not using it.
Other things:
- Is the physical server a single or dual processor? Dual is better
- Is the server running raid? Better if you are
Software:
A quick check shows you are running
old everything.
It's best to keep up with new/current releases, such as Apache, php, etc...
- not to mention a prevention of vulnerabilities
- Consider installing Zend and eAccelorator, if they are not installed, to speed up php caching abilities