Hi Garvin,
Just wanted to let you know some things that might help in the future:
1) I've been running Squid as reverse proxy for a week and all
issues with high load have disappeared, I getting huge amounts of traffic and server load stays below 1 most of the time.
2) About the
blank page issue, in my case I'm certain its caused by cachesimple, just disabling the plugin solves the problem... But still with Squid it needs to be implemented.
3) About
comments and sidebars not showing, I'm like 80% certain is also caused by cachesimple but running the reverse proxy seem to have helped, so I'm guessing it was indeed memory related and/or coredumping.
4) About the
re-indexing issue consuming too much CPU, I did test changing MySQL key_buffer to higher values (also re-tested upping the other buffers) but performance was the same, and the system had less memory available. With 1GB of key_buffer Apache started swapping and becoming unresponsive at peaks. As I understand the correct value for this setting is at least the sum of the size of all .MYI files on server which in my case its around 50% of 500MB, so I guess that's a good value to keep. Anyways!, with reverse proxy ON this issue has
become trivial.
Have a nice day!