{"id":179279,"date":"2019-09-28T05:17:40","date_gmt":"2019-09-28T05:17:40","guid":{"rendered":"https:\/\/premium.wpmudev.org\/blog\/?p=179279"},"modified":"2019-09-26T03:15:57","modified_gmt":"2019-09-26T03:15:57","slug":"here-comes-hummingbird-2-1","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/here-comes-hummingbird-2-1\/","title":{"rendered":"Here Comes Hummingbird 2.1 With Compressed Caching &#038; Cookies"},"content":{"rendered":"<p>From Asset Organization Tours to several new caching features and upgrades, Hummingbird 2.1 is a humdinger. There\u2019s so much to cover, I can\u2019t summarize it all in this teeny tiny paragraph &#8212; so let\u2019s just jump right in, shall we?<\/p>\n<p>A lot of the features I\u2019m about to detail are only available in Hummingbird Pro, so if you\u2019re not already a member, consider signing up for our <a href=\"https:\/\/wpmudev.com\/#trial\" target=\"_blank\">free trial<\/a> (100% risk free), and get full access to all of our <a href=\"https:\/\/wpmudev.com\/projects\/category\/plugins\/\" target=\"_blank\">WordPress plugins<\/a>.<\/p>\n<h2>Uptime Notifications For Multiple Users<\/h2>\n<p>One of the first things I did when I received access to Hummingbird Pro was to play with this feature. I had no idea it was hot off the press!<\/p>\n<p>Simply, if you need multiple users to review uptime notifications, or if you\u2019d rather someone other than the default user receive updates, Hummingbird 2.1 does it. (Now).<\/p>\n<p>Head over to <a href=\"https:\/\/wpmudev.com\/hub\/my-websites\/\" target=\"_blank\">The Hub<\/a>, and choose the website you\u2019d like to work with. Then, click on the Hummingbird photo, or click on Performance. Scroll down to the Reports section and click. Choose the frequency of the reports, add recipients, and click on \u2018Add Another\u2019 if you\u2019d like more.<\/p>\n<p>Alternatively, you can run reports for all your installed plugins (that have reports) from the <a href=\"https:\/\/wpmudev.com\/reports\/\" target=\"_blank\">Reports tab in The Hub<\/a>, and add extra recipients there. Note that any new Uptime Report recipient will need to confirm their subscription to said report via email to start receiving them.<\/p>\n<h2>Serve Compressed Versions of Cached Files<\/h2>\n<p>In the past, we\u2019ve (usually) served compressed versions of files already cached. I say usually, because as Developer Anton kindly pointed out to me, \u201cIn most cases the web server will send out a compressed version. But, in rare cases, compression is not enabled on the server side\u201d.<\/p>\n<p>Therefore, this new Hummingbird plugin feature \u201callows Hummingbird to bypass the limitations of web server configurations, by pre-compressing the files\u201d. Mucho gracias, Anton.<\/p>\n<p>What does this mean for loyal readers like you, in plain English?<\/p>\n<p>I\u2019ll quote our developers yet again (because they\u2019re way smarter than I am): it&#8230; \u201cimproves performance on servers, where gzip compression is disabled or not available\u201d.<\/p>\n<p>As with many of the\u00a0other fresh features in Hummingbird, you\u2019ll find the ON\/OFF toggle for this option in the backend of your WP installation, Hummingbird &gt;&gt; Caching, with the self-explanatory label, \u201cServe compressed versions of cached files\u201d.<\/p>\n<h2>The Upgrade Page Got an Upgrade<\/h2>\n<p>If you haven\u2019t yet taken me up on my offer to <a href=\"https:\/\/wpmudev.com\/#trial\" target=\"_blank\">try out Hummingbird Pro at no cost<\/a>, you\u2019ll discover in your copy of <a href=\"https:\/\/wordpress.org\/plugins\/hummingbird-performance\/\" target=\"_blank\">Hummingbird on WordPress.org<\/a> that there\u2019s a dedicated upgrade page.<\/p>\n<p>Simple and straightforward, as well as awfully and terribly\u00a0convenient. ;)<\/p>\n<h2>One-Click Skip Page Caching on Mobile Devices<\/h2>\n<p>In the support forums, <a href=\"https:\/\/wpmudev.com\/profile\/jade8\/\" target=\"_blank\">Jade8<\/a> asked if we could set up a page caching option to skip mobile devices.<\/p>\n<p>Jade8 was using <a href=\"https:\/\/www.wptouch.com\/\" target=\"_blank\">WPtouch Pro<\/a> for their mobile users, and the plugin requests site owners disable caching for mobile users.<\/p>\n<p>So, this wonderful update means removing page caching for mobile devices is a one-click feature in Hummingbird. One-click! Yes!<\/p>\n<p>Head over to the backend of your WP installation, find Hummingbird &gt;&gt; Caching, and scroll down until you find the \u2018Cache on mobile devices\u2019 toggle. The default setting is ON, but it\u2019ll take two seconds to click it OFF.<\/p>\n<h2>Page Caching Option to Clear Cache at Set Intervals<\/h2>\n<p>If you\u2019re using a <a href=\"https:\/\/wordpress.org\/plugins\/forminator\/\" target=\"_blank\">form plugin<\/a> that requires regular caching every 10 hours, then this shiny bauble of a feature might make your day.<\/p>\n<p>Note: only clear your cache at set intervals if you\u2019re required to do so, otherwise you may encounter server issues. If you\u2019ve got questions as to\u00a0whether or not this applies to you, feel free to\u00a0reach out to our <a href=\"https:\/\/wpmudev.com\/hub\/support\/\" target=\"_blank\">amazeballs 24\/7 Support Team<\/a> for help.<\/p>\n<p>Regardless, anyone interested in setting an interval with which to clear the cache of a specific page can find this new addition in Hummingbird Pro &gt;&gt; Cache, and then look for the section marked, \u201cClear cache on interval\u201d.<\/p>\n<p>Five seconds of work, and a purged cache worth of headaches removed.<\/p>\n<h2>Preload Page Caching<\/h2>\n<p>A lot of WPMU DEV users told us we needed preloaded page caching, including <a href=\"https:\/\/wordpress.org\/support\/users\/willstockstech\/\" target=\"_blank\">Will Stocks<\/a> in the <a href=\"https:\/\/wordpress.org\/support\/topic\/preload-cache-2\/\" target=\"_blank\">WordPress forums<\/a>, as well as <a href=\"https:\/\/wpmudev.com\/blog\/hummingbird-gets-full-caching\/#comment-169405\" target=\"_blank\">Julian<\/a> and <a href=\"https:\/\/wpmudev.com\/blog\/hummingbird-gets-full-caching\/#comment-169404\" target=\"_blank\">amused<\/a> in the comments of a post detailing Hummingbird\u2019s then-new full caching feature.<\/p>\n<p>We heard you, and we\u2019ve implemented it.<\/p>\n<p>For those late to the preload page caching conversation, think of it like this: preloading \u201cwarms\u201d the cache, much like hot water will warm a cup prior to pouring tea into it, so that everything gets toasty faster. In this case, the toastiness refers to the speed of the cache, as a \u2018cold\u2019, or empty cache, we want to avoid wherever possible.<\/p>\n<p>Hummingbird\u2019s default setting waits until a user visits a page before generating a cached version. Now, if you\u2019d like to \u2018warm\u2019 the cache in the background when you publish or update a post, just toggle this feature to ON in the Hummingbird Pro plugin &gt;&gt; Caching, then save at the bottom of the page.<\/p>\n<p>Sorry, no tea included, but if you\u2019re drinking tea as you read through these updates, I\u2019d love it if you shared what kind in the comments.<\/p>\n<h2>New Integrations!<\/h2>\n<p>The sweet spot of this update, we\u2019ve got a lot of new integrations for Hummingbird. Such as?<\/p>\n<p>SiteGround, WP Engine, OPcache, Varnish, Divi, WP Hide &amp; Security Enhancer, as well as IE 11 compatibility.<\/p>\n<p>Add this to our current integrations, and you\u2019ve got a whopper of a WordPress optimization plugin.<\/p>\n<p>What other integrations, you wonder? Glad you asked.<\/p>\n<p>In addition to the programs and companies listed above, Hummingbird also supports:<\/p>\n<ul>\n<li>Hosting environments: SiteGround, WP Engine and our own hosting (three sites for free with your Pro membership!);<\/li>\n<li>Caching integrations: OPcache, Varnish<\/li>\n<li>Themes: Divi, Cornerstone<\/li>\n<li>Plugins: WooCommerce, WP Hide &amp; Security Enhancer, and all WPMU DEV plugins (that\u2019s us)<\/li>\n<li>Miscellaneous: Cloudflare, Bedrock and Gutenberg<\/li>\n<\/ul>\n<p>That\u2019s a whole lot of integrations, with more to come.<\/p>\n<h2>Got Cookies? We Won\u2019t Cache Them<\/h2>\n<p>This brand-spanking new feature benefits those of you using WooCommerce or another WordPress plugin that tracks users with cookies.<\/p>\n<p>To enable this feature, note the cookies you don\u2019t want cached. Then head over to your WP backend, Hummingbird &gt;&gt; Caching, and scroll down until you see the \u201cCookies\u201d section.<\/p>\n<p>Copy and paste these aforementioned cookies into the box, then scroll down and click on \u2018Save Settings\u2019 to finish.<\/p>\n<p>Note that there\u2019s an error in the copy of the Cookies section, which should be updated shortly. You\u2019ll want to copy and paste cookies in this box (shown below), not URLs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600 aligncenter\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2019\/09\/Cookie-Caching-with-WPMU-DEV-Hummingbird-Plugin.png\" alt=\"Cookie Caching with WPMU DEV Hummingbird Plugin\" width=\"600\" height=\"237\" \/><\/p>\n<h2>Tour Time!<\/h2>\n<p>Wondering how to compress or combine your assets to\u00a0 increase pageload speed significantly?<\/p>\n<p>Hummingbird can help with that, and now there&#8217;s an Optimization Tour embedded in the plugin to show you how.<\/p>\n<p>Log into the backend of your WP installation (yourURL.com\/wp-admin\/ and head to Hummingbird Pro &gt;&gt; Asset Optimization &gt;&gt; Enabled Advanced Mode. Look for the \u201cEnable advanced mode\u201d toggle mid-way down the page on the right, then look for the \u201cTake a Tour\u201d button as shown below. You\u2019ll then scroll through several steps with detailed instructions how advanced mode works, which you can revisit any time.<\/p>\n<p>As Designer Ani told me, with so many options and possibilities, you\u2019ll want to check this section out a few times. (I did\u2026 more than a few times).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 aligncenter\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2019\/09\/Asset-Optimization-Advanced-Hummingbird-Pro.png\" alt=\"Post image\" aria-hidden=\"true\" width=\"570\" height=\"600\" \/><\/p>\n<p>Check it out. It\u2019s zippity quick (like Hummingbird), helpful and time saving. Compress-Me button, aka the White Button, here I come!<\/p>\n<p>The more observant amongst you may also notice the Publish Changes button in the Asset Optimization section of Hummingbird has a snazzy new layout.<\/p>\n<h2>Comment Caching Option<\/h2>\n<p>Want to clear a page\u2019s cache once someone\u2019s commented on your post?<\/p>\n<p>The handy dandy staffers at WPMU DEV &#8211; with version 2.1 that\u2019s Designer Ani Tandilyan, Developer Anton Vanyukov and QA Devendera Mishra &#8211; have made this happen. While not a baked-in option, you can choose to\u00a0set comment caching as a default for your site.<\/p>\n<p>As with most of the updates this time around, you\u2019ll find the \u201cClear cache on comment post\u201d feature in Hummingbird Pro &gt;&gt; Caching, but this time it\u2019s at the very bottom of the list.<\/p>\n<h2>What\u2019s Next For WPMU DEV\u2019s Hummingbird Plugin?<\/h2>\n<p>Phew! The team worked haaaaard. Please give your thanks in the comments.<\/p>\n<p>That doesn\u2019t mean we\u2019re done, though.<\/p>\n<p>Nope, not all.<\/p>\n<p>There\u2019s still a lot we\u2019re working on; take a peek at our <a href=\"https:\/\/wpmudev.com\/roadmap\/\" target=\"_blank\">Roadmap<\/a> for what\u2019s coming down the pipe.<\/p>\n<p>That doesn\u2019t mean you should wait to update though.<\/p>\n<h2>Avoid FOMO Before It\u2019s Too Late<\/h2>\n<p>Waiting means missing out on all the new-fangled features, fixes and enhancements I\u2019ve just detailed &#8211; no FOMO here!<\/p>\n<p>To update, you can go to the old school route and do so manually from within WordPress.<\/p>\n<p>Or, if you\u2019re a Hummingbird Pro subscriber, you can update Hummingbird from The Hub. Log in, click on the website(s) you\u2019d like to update, find the hummingbird icon, click and you\u2019re done.<\/p>\n<p>You could also forgo all this \u201cshould I update Hummingbird?\u201d stuff and just click Automate in The Hub so <a href=\"https:\/\/wpmudev.com\/projects\/category\/plugins\/\" target=\"_blank\">our various superheroes<\/a> can take care of it for you.<\/p>\n<p>As always, you can change your <a href=\"https:\/\/wpmudev.com\/updates\/\" target=\"_blank\">WordPress update automation<\/a> anytime, get uptime reports, or other performance reports straight from The Hub.<\/p>\n<p>If that hasn\u2019t convinced you to subscribe, well, stay with us. We hope to WOW you with even more fun and function with our WordPress plugins, soon. Until then.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From Asset Organization Tours to several new caching features and upgrades, Hummingbird 2.1 is a humdinger. There\u2019s so much to cover, I can\u2019t summarize it all in this teeny tiny paragraph &#8212; so let\u2019s just jump right in, shall we? A lot of the features I\u2019m about to detail are only available in Hummingbird Pro, [&hellip;]<\/p>\n","protected":false},"author":782566,"featured_media":177360,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[1,11260],"tags":[10003,1086,10422,10203,10885,10886],"tutorials_categories":[],"class_list":["post-179279","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-community","category-wpmu-dev-products","tag-wordpress-plugins","tag-caching","tag-hummingbird","tag-optimization","tag-website-performance","tag-website-speed"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/179279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/782566"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=179279"}],"version-history":[{"count":14,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/179279\/revisions"}],"predecessor-version":[{"id":200135,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/179279\/revisions\/200135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/177360"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=179279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=179279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=179279"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=179279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}