• While Cloudflare’s APO service is great because it pushes cache almost instantly to all edge servers, this is by far the best free alternative! No more messing with page rules; this takes care of them for you automatically. You can now easily get rid of that extra TTFB for sites on Cloudflare.

    I’ve been recommending this plugin to clients for months, and it’s a perfect combination with our Perfmatter’s plugin.

    • This topic was modified 3 years, 11 months ago by Brian Jackson. Reason: Grammar fix
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor iSaumya

    (@isaumya)

    Hi @brianleejackson,
    First of all, thank you so much for taking the time to post your review after using the plugin for so long. APO also uses CF Worker & KV behind the scene but we provide both option i.e. page rule & worker mode (whatever you like to choose).

    Now coming to “pushes cache almost instantly to all edge servers” – personally not quite sure about it. But when you purge the whole cache of a site and then let’s say you visit the site from Texas, the cache gets copied in Texas edge. Now if someone from Singapore visits the same page for the first time in that country, it will get copied in the SIN edge and from then on gets provided via CF edge cache. That’s just how any CDN works, but maybe I’m misunderstanding something here, if so, please feel free to correct me.

    Also, another thing I’ve constantly noticed is that APO sites have higher TTFB compared to our approach (even when you use our worker mode) despite our plugin having way more features and ability than APO.
    Screenshot:
    CF APO Site: https://i.imgur.com/LqeuNAw.png (cache status HIT)
    Our Plugin Page Rule Mode: https://i.imgur.com/UEIIlRb.png (cache status HIT)
    Our Plugin Using Worker Mode: https://i.imgur.com/mUGvSpq.png (cache status HIT)

    You can also check this thread: https://www.ads-software.com/support/topic/automatic-platform-optimization-for-wordpress/ where I have explained & compared greatly with APO.

    I’ve been recommending this plugin to clients for months, and it’s a perfect combination with our Perfmatter’s plugin.

    Thank you so much for all your love and support and also for making an amazing plugin like Perfmatters which is a great combination with this plugin. ??

    Thread Starter Brian Jackson

    (@brianleejackson)

    @isaumya Ya, APO actually pushes your first-time cache to all edge servers instantly using the Workers KV. You don’t have to have a first-time visit per edge server. That’s the whole beauty of APO and why it’s different than a traditional CDN and using page rules. My former colleague Brian Li has a great article here: https://brianli.com/cloudflare-apo-for-wordpress-misconceptions/

    I have noticed slightly higher TTFB with APO. I can confirm that.

    I’m using a mix of APO and your WP Cloudflare Super Page Cache plugin right now. Still a use case scenario for both based on the site, budget, needs. A lot of clients don’t want to pay $5/month for APO. So I will keep recommending your plugin. Keep up the great work!

    Plugin Contributor iSaumya

    (@isaumya)

    Hi @brianleejackson,
    Thanks for your reply. ?? That is really a great thing about APO. I will definitely check out the article link you have shared. But if you take out the fact that the Cache gets pushed to all the edges at the same time, I think our plugin will beat APO hands down at any time, due to optimizations, features and support to a whole lot of third party plugins and hostings.

    I’m not sure if we can do something similar with our plugin as our architecture is different and flexible. But I will definitely brainstorm on this matter. I personally think they reason CF APO is able to do this is that they hold the HTML of a page in the KV which gets install populated all around the world and then when a new user visits a page the worker might be checking something like if the cache is not present in CF then pull it from the KV which is already present at that edge. I’m not 100% sure as CF will not share their code with me, but from my experience, I think the logic is something like that.

    Personally, I don’t use APO on any of my client sites despite they have CF Pro plan just because this plugin gives so much flexibility and features over what CF APO provides, not to mention, here anyone can overwrite the official worker code added by us (if worker mode is selected) and then sprinkle in their own logics and requirements onto that (which is the case for a few of my client sites).

    But I would love to know your opinion on the matter, especially the strength of APO over this plugin (except the feature of pushing cache across the whole world feature). Is there any sites or use cases where you felt using this plugin like I wish I should use the APO instead.

    Love to hear your feedbacks. ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Awesome alternative to APO and fast way to decrease TTFB’ is closed to new replies.