New cache plugin for WordPress
08 Apr 26
If you are reading this, chances are you enjoy or have enjoyed throughout your life a love-hate relationship with WordPress, or perhaps just straight-up hate.
If that is the case, I want you to know you aren’t alone. But the fact remains that we are facing that “necessary evil”: the CMS that every developer trashes in Reddit threads but which, at the end of the day, powers 43% of the web. It is incredibly flexible, easy to use, powerful, and, let’s be honest, your clients use it for everything.
Hooooowever, being equally sincere and honest, at an infrastructure level, WordPress can be a nightmare of database queries and heavy PHP processes that would make a goat vomit. It is a genuine headache for those of us managing infrastructure due to its monolithic heritage and its dependency on the database. That’s why fed up with dealing with over-complicated plugins or watching third-party tools clash with the caches of our edge servers and invalidation processes at Transparent Edge, we have developed a native plugin designed to break that bottleneck. This isn’t a cosmetic fix; it is a deep integration with our Varnish Enterprise stack and our edge computing engine.
Most optimization solutions on the market treat CDNs as a simple external “mirror.” But if you want Tier-1 level performance, you need the CMS and the edge to speak the same language.
While other plugins limit themselves to URL-based cache clearing (which is slow and imprecise), our Transparent Edge Cache offers:
Imagine a WooCommerce site with thousands of SKUs and a database pushed to its limit. You need to apply massive discounts to the “gaming” category.
A news portal publishes an exclusive. Traffic jumps from 100 to 50,000 users in minutes.
Sites with high dynamic content where latency is the enemy.
For those of us not satisfied with just the admin panel, the plugin generates Varnish Configuration Language (VCL) logic ready to use. For example, we implement the stripping of unnecessary marketing parameters (fbclid, utm_source) that fragment the cache and lower the hit ratio:
# Optimización nativa con urlplus
urlplus.parse(req.url);
urlplus.query_delete_regex("^(utm_source|utm_medium|fbclid)$");
set req.url = urlplus.write(); Furthermore, the plugin is fully compatible with WordPress Multisite, allowing centralized cache management for your entire network of sites from a single dashboard.
In short, let WordPress do what it does best (some say it knows how to manage content) and let us handle making sure it flies fast and straight.
/* That’s all, stop editing! Happy publishing. */ 😉
Oscar Dorrego is a Pre-sales Engineer at Transparent Edge.
Psychologist by training, computer geek by hobby, pre-sales by profession, New Romantic at heart. He does so many things that even he can’t remember what he actually does for a living. More “left-handed finesse” than Nadal. Living between business and technology allows him half the joys and double the worries, but it’s impossible to dent the spirits of our favorite snake charmer.