• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
NameHero® Blog

NameHero® Blog

Web Hosting Tips & Resources From NameHero

  • Hosting
    • Web Hosting
    • VPS Hosting
    • WordPress Hosting
    • WooCommerce Hosting
  • Reseller
  • Enterprise
  • Domains
  • Account
  • Blog Home
  • Categories
  • Authors

Cloudflare’s APO Is Good – But Not Good Enough

Bhagwad Park

Published on: October 5, 2020

Categories: WordPress 0

Yesterday, Cloudflare announced that they were integrating full page caching into their WordPress plugin – a functionality they term as “APO”. Automatic Platform Optimization is a concept that Cloudflare wants to explore as an avenue for monetization as it costs $5/m for free users, and is automatically included for all pain plans. The announcement is quite a coincidence, because it was only a few days ago that I wrote about the optimum number of caching layers for your website. But as interesting as Cloudflare’s APO is, it’s still not good enough.

At least when you consider the alternatives.

How Cloudflare’s APO Works

Cloudflare already has a plugin that works with WordPress. Yesterday’s announcement was a significant addition to the plugin with Automatic Platform Optimization. When enabled on a compatible plan, it automatically caches all content on your website, including static HTML. This of course, was doable even before with a simple page rule. But the Cloudflare plugin implements a few important changes:

  1. Automatic page cache clearing based on certain events
  2. Bypassing cache when the admin cookie is set
  3. Third party font caching

As mentioned earlier, to use APO, you need to pay $5/m if you’re on a free Cloudflare plan, or be a paid subscriber. With this enabled, all your content is served from Cloudflare’s EDGE servers, including HTML content. Previously it used to be just JavaScript and CSS.

Limitations of Cloudflare’s APO

For all its awesomeness, there are some things that the new feature doesn’t do. To be fair, it’s quite impressive compared to having nothing at all, or even using the Cloudflare Page Rules, but I’m comparing it to similar plugins that have appeared in the WordPress repository over the years, and here’s where Cloudflare’s solution doesn’t stack up:

  1. Can’t be used on subdomains containing WordPress
  2. Cache bypass works only for a small handful of cookies
  3. Cache purging is restricted to a small set of events
  4. List of URLs not cached isn’t configurable

Compare this to a plugin like WP Cloudflare Super Page Cache that allows you to generate logs, configure non-cacheable URL parameters, strip cookies, and a lot more. For example, here’s a list of page types that you can exclude from caching:

There are Other Cloudflare Page Caching Plugins with More Features
There are Other Cloudflare Page Caching Plugins with More Features

And this is just a small taste of the vast range of configuration options for this plugin, which I right now consider to be the gold standard for Cloudflare caching. So until Cloudflare achieves this level of customization, I don’t believe that it’s the best solution for managing the caching of static HTML pages.

APO Is Coming to Other Platforms Too

Though WordPress is the most popular CMS on the web right now, it’s far from the only one. The Cloudflare team has revealed that APO is coming to other platforms as well. Just like in their WAF, which has separate rulesets for different CMSs, new APO plugins can be made in the future for platforms like Joomla!.

Distributed Web Hosting – the Future?

We might be witnessing the beginnings of a revolution in web hosting. Where content itself is now spread out across the world in datacenters in each country. Previously it was just static content, but now we can start serving dynamic content as well. It’s a very exciting development. Who knows what the end result will be?

Bhagwad Park Profile Picture
Bhagwad Park

I’m a NameHero team member, and an expert on WordPress and web hosting. I’ve been in this industry since 2008. I’ve also developed apps on Android and have written extensive tutorials on managing Linux servers. You can contact me on my website WP-Tweaks.com!

Related Posts

How To Sort Posts By The “Last Modified” Date

Instead of sorting the WordPress posts and pages by the publication date, here's how to sort them by the modified date instead.

Why Changing Your WordPress Theme Isn’t A Good Idea

It can be tempting to change your WordPress theme when you see advertisements for newer ones. But consider changing your CSS first.

Using Jetpack Protect For Free Site Scans

Jetpack has broken up its monolithic plugin into smaller pieces. Here's how to use the Jetpack Protect plugin for free site scans.

The Ultimate Guide to Landscaping Business Websites: Templates and Tips

Learn more about how to get started building a professional landscaping business website as a beginner without breaking the bank.

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Follow & Subscribe

Exclusive promos, content and more!

Most Popular Posts

NameHero’s Recommended WordPress Plugin and Theme Setup (2023)

WordPress Hosting vs. Web Hosting – What’s The Difference?

How To Increase The InnoDB Buffer Pool Size

How To Fix A Stuck All-in-One WP Migration Import

How To Add A Subdomain In Cloudflare

Top Categories

  • WordPress
  • WordPress Tutorials
  • Enterprise Hosting
  • WooCommerce
  • Web Hosting
  • Resellers
  • Website Security
  • Website Development
  • Website Performance
  • VPS Hosting
  • SEO Tips
  • Announcements
  • Domain Registration
NameHero

NameHero® proudly provides web hosting to over 40,000 customers with 99.9% uptime to over 750,000 websites.

  • Master Card
  • Visa
  • American Express
  • Discover
  • Paypal
Products
  • Web Hosting
  • VPS Hosting
  • WordPress Hosting
  • WooCommerce Hosting
  • Reseller Hosting
  • Enterprise Hosting
  • Domains
Help & Support
  • NameHero Blog
  • Support
  • Help Center
  • Migrations
  • Affiliates
  • Call 1-855-984-6263
Company
  • About Us
  • Contact Sales
  • Reviews
  • Uptime
  • We're Hiring

Copyright © 2023 Name Hero, LLC. All rights reserved.
NameHero® is a registered trademark.

  • Privacy Policy
  • Terms of Use
  • Acceptable Use Policy
  • Payment Policy
  • DMCA