I have a very interesting situation that I have been battling for the past month or two. I am on WP Engine (Pro Plan) running a MPMU Network of 4 sites in total. I am running about 32 plugins. All of which are Premium Plugins. 20% have come from WPMU. 65% have come from WooThemes, and the other 15% have come from Envato.
I have been experiencing a PHP Memory Consumption problem. PHP Memory being consumed on each site, even ones that have very few plugins is very high. The sites where all plugins are activated, I fluctuate between 90-115 MB with Object Caching off. The sites with fewer plugins (maybe 15 network activated) average about 65 MB of PHP Memory Consumption with Object Caching turned off.
When I turn on Object Caching, the PHP Memory Consumption drops from 90 to about 45 MB. What is weird is that eventually the memory creeps back up to 90 MB. I have no idea what triggers it. Sometimes it's low for about 2 days, other times it only lasts at 45 MB for about an hour or two. I am beginning to suspect that this is being caused by something on the WP Engine Platform.
I have contacted WP Engine about this and they give me the usual run around about using too many plugins. I have a local dev stack here that is an OS X Server and the issues do not manifest themselves here. I also tried out Pagely's VPS-1 (which was very expensive $500 per month) to see how my site did on the AWS platform and it was FANTASTIC! Just very expensive. My site is 100% e-commerce and only drives about 10,000 hits per month. So in terms of traffic, it is very small.
I am beside myself. Other than paying Pagely $500 per month. I am basically out of options. WP Engine is no help. They want $600 to be placed on one of their Premium Plans that is basically a dedicated VPS at linode. I have a very hard time trying to stomach paying such high costs to keep my website performance healthy. My website only generates about $6,000 per month and that is total profit from our business. We're not making enough yet to swallow a $500-600 monthly hosting bill.
I do not want to do any server management at all. Been there and done that, it was a nightmare and I am never going back.
So my question for the WPMUDEV Community, is basically... What should I do? Do you think this is a WPE problem? A problem with WP 4.4.2, an issue with the plugins? I know there are tons of variables at stake here. So it would be very hard to narrow down a definitive answer.
I just wonder if the issue is WP Engine and if I need to find a better host? The PHP Memory Consumption is very alarming to me. Especially the fact that when I turn on Object Caching it drops from 90MB to around 45MB. But then slowly creeps back up to 90 MB. Maybe a Memory Leak somewhere?
The plugins I do run are all good plugins. Written by WooThemes, WPMUDEV, and very few from other raando devs. Running the Divi Theme.... All of the code seems to be good from all plugins and the theme, as per my developer... I am just at a loss here.
Any and all advice, suggestions, tips, thoughts, feedback on WP Engine, would be greatly appreciated! Thanks so much in advance!