Hi there, I am currently trying to troubleshoot some performance issues I am having with my site, namely MySQL issues.
My website is http://www.gooverseas.com. It is currently in the test phase but feel free to go take a look. One thing you might notice is the slow initial load times. It varies but sometimes it can take between 3 to 12 seconds to load a single page. Before the site goes live I need to configure my server to consistently serve fast and stable load times.
Through my own testing and analysis I think the problem is mainly related to memory. I have plenty of bandwidth and my CPU consumption is low. This leaves memory.
The Facts:
I am currently running on SliceHost with 256MB of dedicated memory and 512MB of swap. Using the free -m command line I currently see this:
total used free shared buffers cached
Mem: 256 238 17 0 1 53
-/+ buffers/cache: 183 72
Swap: 511 47 464
On other days though I have seen even less free memory and more swap being used.
I have put a lot of effort into configuring my server settings to get the most of out my resources. I have edited my my.cnf file settings to look like this:
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K