My question is related to APC in particular but also pertains to WordPress and W3 Total Cache plugin. I am working on a site powered using WordPress which has around 35,000 posts and 11,000 comments. It's running on a dedicated server. Till 2 days back, the condition of the site was really bad. It was taking around 30 to 60 seconds just to prepare/process the request (this doesn't include sending the actual content back to the user). You can imagine if it's taking that much time to just process the request, how much total time it must be taking.
Anyways, in W3 Total Cache I had both database and object caching enabled. After doing some reading I found out it's better disabling database cache and just keeping object cache enabled. I did that and it helped but not enough.
So I thought of getting APC installed so that I could store the object cache in APC instead of on disk. Now that APC is installed and I am trying to do that, the site just crashes. So I am wondering if APC needs tuning or proper configuring? Based on what I had read, the impression I got regarding APC was that it should work well out-of-the-box. Looks like that isn't the case? Or is APC just not designed for something like this? Should I try XCache or eAccelerator?
Please advise what the issue can be. All help would be very much appreciated.