WPMUDEV and Me
I’ve been using WPMUDEV to support my WordPress installations for as long as I can remember. I think I had a client who wanted to do fundraising and I came across their fundraising plugin (now a retired and free plugin) and signed up. And once I did I came across a bunch of other plugins that were super interesting to me. In particular, these ones:
- Ultimate Facebook (now a retired and free plugin)
- The Google+ Plugin (now a retired and free plugin)
- SmartCrawl (for SEO)
- Google Analytics
- Course Press Pro
- WP Smush Pro
- Ultimate Branding
- And a whole bunch more (view all WPMUDEV plugins here)
But whether I used them all or not, what attracted me to them was the business model was the same as when I first became and Elegant Themes subscriber (even before as long as I can remember). That mode, of course, being the ‘pay a single price and get all this stuff’ model.
Now, to be fair, I did not think WPMUDEV’s plugins (at least the ones I used) were superior to others (even free ones) on the market, but I still used them because I really liked (a) the convenience of the WPMUDEV core plugin which let’s you centrally manage/install all of their plugins and (b) the idea of getting support for all of my plugin from one vendor that I pay for. And getting support is the main reason I almost always use paid plugins. Paid plugins means the vendor has cash flow which means they have people dedicated to support their products along with vested interest in making sure their stuff works with WordPress and as many popular vendors as possible – of which I believe included Divi and Elegant Themes.
But, WPMUDEV also did not have these products when I started using them:
- Defender (for security, I use iThemes Security Pro)
- Hustle (for signup, I use Bloom)
- Hummingbird (for caching, I use WP Rocket)
- Upfront (for page building, I use Divi)
So for years I’ve used the alternatives I noted above
And then, for reporting and site updates, I used iThemes Sync.
But WPMUDEV now has a product for that, too, built in their ‘The Hub‘ platform.
So Why Does This Matter?
Here’s the deal. Like many, I’ve used a variety of product vendors to build websites in WordPress, which means that I have:
- An inherently riskier build when it comes to long term stability and use, because aside from those vendors possibly being competitors, they don’t talk to each other – so updates carry more risk (who hasn’t had to ‘deactivate all plugins then reactivate one at a time’ at some point to figure out which plugin is causing the problem?).
- Several vendors from which I pay money (again, philosophically, I use paid plugins when possible)
- Several vendors from which I must reach out to and get support from (when required. seldom to rare, but nonetheless)
So using multiple vendors for themes and plugins is, at least on paper, riskier, more costly, and more time consuming.
None of those are particular exciting to admit, but it is that ‘pain’ which I believe WPMUDEV has always sought to solve. And I respect that. A lot. And it’s a mission I believe in. A lot.
So Whatcha Gonna Do, Lo?
I’m going to see how much of my site I can run on (a) WordPress (b) Divi and (c) WPMUDEV only. Starting today with a conversion from WP Rocket to Hummingbird. So let’s begin.
First, a Baseline.
The first thing I did was baseline my site performance because what good is it to move from WP Rocket to Hummingbird and my performance go DOWN! That would be the opposite of what anyone wants…
So went to https://tools.pingdom.com/ and tested my site from California:
So pretty good. My site loads 2.5MB in about 1s with a score of 89 using WP Rocket.
Now I know what I’ve got to get to.
Deactivate WP Rocket and Restest
Next I headed over to Plugins and deactivated WP Rocket (didn’t want to delete it because if Hummingbird sucks I’ll want to go back to Old Trusty).
Then re-tested from Pingdom:
As expected, a big step down in load time. I imagined this was mostly because my site had no caching anymore (I also disabled caching from my SiteGround hosting), but also my total page size went up, because there is no compression anymore (I also verified no compression was being done in cPanel).
Ok, so now let’s see what happens!
Install and Activate Hummingbird
After installing and activating, the first thing I saw was this welcome screen which I’m pretty sure is using Google Page Speed Insights as the testing tool.
I pretty awesome welcome scree which clear directives, but it doesn’t tell me how FAST my site loaded (and from where), so the first next thing I did was test…again…from Pingdom.
And while my performance grade looks the same as before I started, my load time is TERRIBLE! 3s is almost 3x where I started (technically, close to 2x, but I’m rounding my initial test down to 1s so it makes me feel like my page was faster than it really was…)
Enable GZIP Compression on Hummingbird
From the WP Dashboard, go to Hummingbird and then GZIP Compression, scroll down and change your server type to your server. Mine is Apache (you’re welcome, hackers…but no surprise there really…)
Hit the Activate button (this screenshot was take after) and watch the magic happen!
Well shit. Not quite the magic I was hoping for…what I got is more work instead. I troubleshot this for a bit an opened a support ticket with WPMUDEV and have a resolution at the bottom of this article, but for now, I want to show how I continued in the meantime.
Testing Hummingbird with GZIP Compression Enabled
I figured, at least the HTML stuff is being compression so what the hell, let’s retest.
And while the load still sucks, the page size did go down and that’s what you should expect with compression enabled. So now what caching?
Enable Caching in WPMUDEV Hummingbird
Navigate back to WordPress Admin and go to Hummingbird –> Caching and enable everything…even Gravatar caching because why not!?
And then re-test…
And BAM! That’s looking MIGHTY FINE right there! I’m 2 points lower on performance from WP Rocket (but really a high B is a high B, right?), but my load time went down to almost 1s which is (according to Pingdom) faster than 88% of their tested sites.
That’s pretty solid right there.
And keep in mind that is WITHOUT Hummingbird Minification enabled (but to be fair, Divi has some static minification enabled by default).
Fixing that GZIP Compression Deal
WPMUDEV got back with me and asked me to make sure the order in wp-config.php was correct, that the Hummingbird stuff was above the WordPress stuff and, indeed, that fixed it. You can view the support there here and the screenshot below is how my GZIP compression looks like now:
While it took some fiddling with, in the end, I was able to move my WordPress caching solution from WP Rocket to WPMUDEV Hummingbird and improve my overall site performance. This is not to say that if I tried equally hard with WP Rocket I could not have achieved similar (if not better) results, but the point of this article is not to compare the two products, but to simply document the process I went through to move from one to the other and show the results of Hummingbird on this site.
I think WP Rocket is a find product.
I also think Hummingbird is, too.
So should you move to WPMUDEV’s Hummingbird or, if you are not using a caching plugin, consider using it? I don’t know. But apparently Hummingbird is free. So maybe consider it.
Do you have a caching plugin you love? I’d love to hear about it the comments below.
In the meantime, go on, and build beautiful.
Native Texas, Logan Seth Ramirez is a computer science graduate from Trinity University and lives in San Antonio with his wife and four children. Along with being a web hero, he authored The Groom Wore White Socks, sings and songwrites as Logan Seth, and his favorite Spanish word is cacahuates.
Hi, Just curious with your experience using the WPMU Dev and specifically “The Hub” so far. I’m looking to manage my WordPress sites with either Manage WP or The Hub, and any insight would be appreciated.
Hi, Matt! Sorry, I’m responding weeks later, Amigo. I like The Hub, but don’t use it fully, yet; largely because so many of my sites are already using non wpmudev products AND ithemes sync.
BUT, I want to use it, so, I’m slowing getting there. I think the reporting is still lacking, but I do believe they are working on it.
For me, I want a report that shows HISTORY of updates, changes, security…everything ithemes sync does today.
I just logged in wpmu and they have those reports already, did you try this feature?
They have reporting, but it doesn’t report on updates, yet – that is, work done. I have heard it’s coming in The Hub 2.0, but…. 🙂
I also use Hummingbird Pro. I have a question. Do you store your .css et .js files on WPMUDEV CDN (hb.wpmucdn.com) ? I ask this question because WPMUDEV tells the following “Host your files on WPMU DEV’s secure and hyper fast CDN.” I have stored my files hoping to decrease the load time. I use pingdom tool, particularly “Waterfall” I see that the web browser is waiting between 500 and 900ms for data from the server where my files are hosted (WPMUDEV CDN). So the promise “Host your files on WPMU DEV’s secure and hyper fast CDN.”is a true for you ?
I have not used WPMUDEV’s CDN. While they claim it makes it faster (and what else would they realistically say!?), I haven’t used CDN’s at all, yet. I don’t manage any sites that are so busy they require them….
Thank you for sharing your experience. I just installed the Hummingbird and am doing an evaluation. Did you ever consider testing via GTmetrix? I feel that the Pingdom needs a space of time to redo tests, because in some cases I had the same log result after disabling the cache plugin, and only around 5 minutes after the results updated.
I use both interchangeably, with no particular preference. I end up using Hummingbird itself on the WP backend mostly, now, since it’s so closely tied to Google’s scan engine.
Old post but I still find it relevant. I just recently (1 month and a few days) signed up with WPMUDEV and took advantage of their free 3 months premium.
So far so good, I am utilizing ManageWP for backups, reporting etc.. but I am loving the combination of Hummingbird + Defender + Smush Pro so far as it gives me the option to fully customize the optimization settings.
They now have the CDN option but I didn’t use it because there’s no option to change the CDN url for SEO purposes.
very explanatory thanks alot have checked so many pages but this is perfect.
Yes, it does but I personally have never been able to get comparable results with the default divi tools. It works OK but it is far from what I get from WP Rocket.