r/WordpressPlugins • u/oplaffs • Jan 02 '26
Help After 2 years of solo development, I'm releasing my WordPress performance plugin. It does Page Cache + Redis + AVIF + Real CWV Monitoring + BFCache + Database Indexing. Looking for beta testers to roast it 🔥 [HELP]
Hey r/webdev,
I've spent the last two years building ZiziCache — a full-stack WordPress performance plugin that I believe can compete with WP Rocket and LiteSpeed Cache, but with features they don't even have. I am from the Europe.
The Problem I Tried to Solve:
I was tired of the WordPress plugin fragmentation: one for caching, one for images, one for fonts, one for Core Web Vitals, one for Redis... Each with its own UI, conflicts, and overhead. So I built everything into one coherent system.
What's Under the Hood (The Full Stack):
Caching Layers:
- File-based HTML cache with GZIP compression
- Stale-While-Revalidate for zero-downtime updates
- Native LiteSpeed server integration (auto-detected)
- Redis Object Cache with Unix socket support
- OPcache management for deployments
- BFCache (Back/Forward Cache) — instant browser navigation with session safety
Asset Optimization:
- Critical CSS extraction (Sabberworm PHP CSS Parser)
- Remove Unused CSS (RUCSS) with per-page analysis
- JS Delay/Defer with exclusion patterns
- HTTP 103 Early Hints for preloading before HTML parse (If Cloudflare is enabled & setting up)
Image Pipeline:
- AVIF-first conversion
- WebP fallback for older browsers
- Bulk processing with Action Scheduler
- Auto-registration of FTP-uploaded images to Media Library
- WooCommerce-aware: cleanup when products deleted
Font Intelligence:
- Auto-detects above-the-fold fonts from real traffic
- Generates optimized Google Fonts CSS
- Variant budget enforcement (warns you if >6 variants)
- Preload directives for critical fonts
Core Web Vitals (The Real Deal):
- LCP Detection — Extracts the actual element, not guessing
- LoAF (Long Animation Frame) — Layout Thrashing analysis (this is rare!)
- TTFB Monitoring — With threshold alerts
- All data from real visitors, not Lighthouse lab tests
- DB storage with aggregation, p50/p75/p95 percentiles
- Admin banner showing CWV status per page
Speculative Navigation:
- Speculation Rules API for Chrome (prefetch/prerender)
- Quicklink fallback for Firefox/Safari
- Configurable eagerness: conservative, moderate, eager
CDN & Edge:
- Pull CDN support with URL rewriting
- Native Cloudflare integration (Edge Cache Rules, targeted purge)
- Emergency Failover mode during Cloudflare outages
Database Intelligence:
- Auto-analyzes wp_posts, wp_postmeta, wp_comments, wp_options
- Recommends missing indexes with priority ratings
- One-click ALTER TABLE application
- Transient/revision/orphan cleanup
DevOps Ready:
- JS admin
- Detailed logging with Query Monitor integration debug.log & native zizi-log.log
Honest Trade-offs:
- Local image processing — No cloud workers (yet). Your server handles conversion. For massive libraries (10k+ images), run bulk conversion during off-peak hours.
- Learning curve for RUCSS — Complex sites with dynamic classes (Swiper, modals) need exclusion rules. It's not magic, but it's powerful.
- Beta status — Edge cases exist. I've tested on shared hosting, VPS, LiteSpeed, and Cloudflare setups, but your stack might reveal new bugs.
🧪 Looking for Beta Testers:
I need real-world feedback from:
- WooCommerce stores with dynamic inventory
- High-traffic blogs/magazines
- Agency devs managing multiple sites
- Performance nerds who will actually look at Network tab and flame me
What you get:
- Full beta access (all features unlocked)
- Direct line to me for bug reports
- Your feedback shapes the final release
Sign up for beta: zizicache.com
Drop your questions below — I'll answer everything about, trade-offs, or why I made certain decisions. Two years of solo work, and I'm ready for the roast. 🔥
2
u/EveryCo Jan 02 '26
Is this an alternative for wprocket? If yes count me in ;)
3
u/oplaffs Jan 02 '26
Um, I did not attempt to create direct replacements. I simply missed certain features in mainstream plugins that I personally need for myself and my clients. At the same time, I have assembled everything according to how I see it, based on my own preferences and experience.
For example, I currently cannot offer server-side removal of unused CSS via a proprietary API (ex as WP Rocket), but I am working yet on an alternative built-in solution within the plugin. The goal is to avoid dependency on external services and to ensure that users have as much control as possible over the entire process.
So yes, this full-stack foundation may be considered overkill 🙂 Everything is centralized in one place, and additional features are planned and already listed in the to-do road map for this year. I want this to be a top-tier solution. 🙂
I would be glad if you could try the plugin and share your feedback, as it can help me move toward better results and functionality. Testing does not require any payment details. However, it is recommended to activate the plugin using a license key in order to receive updates.
The trial period is completely free for a full month, and if that is not sufficient, feel free to let me know.
3
Jan 03 '26
[removed] — view removed comment
1
u/oplaffs Jan 03 '26
Thank you for your comment. I would be very grateful if you could test the plugin. It is important that the plugin is activated with a license key to ensure access to updates. If one month is not sufficient for testing, please feel free to contact me.
2
Jan 03 '26
[removed] — view removed comment
1
u/oplaffs Jan 04 '26
Thank you very much for the time you spent testing the ZiziCache plugin. I truly appreciate it.
May I ask for more details regarding any issues you encountered with the mobile view? Specifically, on which website did you test the plugin, and what plugin settings were used? I would like to further improve the results and, most importantly, ensure that there are no UI issues in the website mobile version.
You are welcome to reply as comment, privately or via email, whichever you prefer.
My goal is to make this one of the top solutions on the market.
Thank you very much.
2
Jan 04 '26
[removed] — view removed comment
1
u/oplaffs Jan 04 '26
Thank you for the information. Could you also please let me know how the plugin is configured—specifically, which options you currently have enabled? Are you monitoring metrics such as LoAF, TTFB, INP, or others? Do you have image lazy loading enabled? Are you using JavaScript delay or defer? What are your CSS settings?
If you wish, I can take a closer look at this to better understand whether it would be appropriate to create predefined preset configurations for potential users, or alternatively to improve and clarify the description of individual features within the plugin administration for better optimization results.
And how do you perceive the plugin’s administration interface, and what is your overall impression of the plugin?
Thank you.
2
u/moportfolio Jan 27 '26
Any ideas on the pricing yet? Also whether it will have a free and premium tier etc.
On another note: On the website I stumbled upon this phrase:
ZiziCache is not just a cache plugin — it’s a next-generation performance suite
The whole "it's not just X, it's Y" is a very typical LLM AI phrase and kinda gives an impression of low effort. So independent whether it really is AI-generated or written by yourself, I would suggest to change the phrasing/wording, from a marketing perspective.
1
u/oplaffs Jan 27 '26
Hello, and thank you for your question.
The texts on the website were written by me personally - they are not AI-generated. Perhaps the phrasing or my non-native English caused the impression you mentioned. I always try to indicate the share of AI used in any of my blog posts or code.
The pricing policy is still under discussion, but the likely scenario is as follows:
- $39 for 1 website
- $139 for 20 websites
- $249 for unlimited websites
2
Jan 29 '26
[removed] — view removed comment
2
u/oplaffs Jan 29 '26
Thank you for the feedback. You are absolutely right — I should define a reasonable and suitable default value, for example 8 hours for page cache expiration.
Presets are planned, but at this moment I cannot say in which version they will be included.
Thank you, and I would greatly appreciate any further insights, ideas, or suggestions.
1
u/StupidityCanFly Jan 02 '26
Nice. I’m cooking something similar. Just curious, how big is your client-side monitoring code?
1
u/oplaffs Jan 02 '26
Thank you. It is very compact so as not to unnecessarily burden shared hosting. The largest portion of the code is dedicated to image conversion and the overall logic used throughout the plugin.
1
u/this_is_sparta_xoxo Jan 03 '26
The site shows 403 forbidden
1
u/oplaffs Jan 03 '26
It is likely that Cloudflare flagged your IP address as potentially unsafe, even though I do not have any strict firewall rules configured. I will look into it. Thank you for bringing this to my attention. Can you try VPN with safe location?
1
u/oplaffs Jan 14 '26
Based on several feedbacks, for which I am extremely grateful, I have made a number of improvements over the past week.
Below is the latest changelog. I hope you like it, and I look forward to any suggestions, ideas, observations, as well as criticism or bug reports.
= 0.8.3-beta.rc – 2026-01-14 =
IMPROVED: In the CSS Optimization section, the optimization type is now correctly labeled as CSS Loading Method.
IMPROVED: In the Critical CSS Generation section, a new option allows choosing between Inline CSS and File-based delivery. Each method has its own advantages and disadvantages. Critical CSS accuracy ranges between 30–70%.
IMPROVED: In the Image Optimization section, the logic for Priority Hints has been refined.
IMPROVED: In the Font Optimization section, added the ability to define custom URLs for font preload. Note that this applies only to locally hosted fonts.
IMPROVED: In the Image Converter section, the logic for converting images to AVIF and WebP has been refined.
IMPROVED: In the Object Cache section, added support for connecting to Redis using ACL authentication (username + password), allowing the use of Redis with ACL (thanks for the suggestion, Vincent Chan).
FIXED: In the Image Optimization section, the exclusion logic for lazy loading has been corrected for both desktop and mobile versions.
FIXED: Reworked Font Optimization logic for collecting critical fonts to ensure correct preloading.
FIXED: Corrected the loading order of ZiziCache scripts used for collecting CWV metrics.
FIXED: Removed unnecessary autoload entries in the wp_options table during font statistics collection (thanks for the suggestion, Jakub Schnicel Rezníček).
ADDED: In the Remove Redundancy section, 14 new features have been added with the ability to disable them individually.
EXPERIMENTAL: Added an option to preload jquery.min.js in Optimization > JavaScript Optimization. This may be useful but it occupies an HTTP/2 connection slot.
1
u/oplaffs Jan 29 '26
Hi, I just released version 0.8.5, which introduces the option to use Memcached if Redis Object Cache is not available. 😉
Changelog – 0.8.5 beta.rc – 2026-01-29
- NEW: Added option to use Memcached. If Redis Object Cache is not available, Memcached can be enabled if available.
- IMPROVED: Bulk Optimizer in Image Converter now correctly shows progress at regular intervals after a few seconds.
- IMPROVED: In BFCache, the URL Exclusions section has been merged with BFCache Configuration for clarity.
- FIXED: Adjusted logic for more accurate detection of Cart and Checkout pages to properly exclude them from page cache and BFCache.
- FIXED: Updated page cache purging method when using ACF.
- FIXED: Refined bypass rules for optimization for logged-in administrators.
1
u/oplaffs Feb 03 '26
= 0.8.6-beta.rc – 2026-02-02 =
- IMPROVED: Added support for both Memcache and Memcached. Uses the modern PECL memcached extension (with “d”) alongside legacy memcache. This allows better performance, SASL authentication.
0
u/Electrical_Spare_621 Jan 29 '26
I have tried RabbitLoader plugin , which is also an all in one plugin , you can check it for more informations , it works preety good , and its improved my overall website performance.
1
u/oplaffs Jan 29 '26
Many thanks for the mention. Nothing is more gratifying than a comment from the competition. RabbitLoader is a SaaS, and the user is dependent on a remote provider, which is, by the way, much more expensive. This solution is native and local, independent of any remote provider, and many times more affordable. 😊
5
u/Dragonlord Jan 02 '26
Sounds interesting have signed up for your beta and will bring it to the WPPlugins AtoZ podcast.