Suggestion regarding Breeze functionality
(A quick and important disclaimer: I'm not expert and the suggestions below are not based on any technical or professional test. There are based on few experiences gathered from using other WP caching plugins, and the way those plugins function)
I want to really commend CloudWays team for the recent Breeze WP plugin 2.0 update. AMAZING!
Switching from other speed plugins, including WP-Rocket, and installing the new update increased my site speed significantly; I was shocked! Great thumps up to you guys!
But I have a suggestion. I noticed that Redis cache get cleared completely when any page is updated, a new post is publish, comment is added, etc, the cache, including Redis cache and NginX is completely wiped out.
Why not that only the cache of the affect page being cleared, instead of clearing the entire cache, and even Redis cache?
For example, when a ne post is published, why not clear cache only for home, associated category and tags; and when comment is posted, why not clear only the affected post or page with the comment, instead of clearing the entire cache?
I have not notice any negative or performance issue with this, but I think, clearing only affected pages will even improve site speed more as Cache stay longer on the server, especially for those who want to change cache lifespan to 3, 7 or even 30-days. Also, it will save more server resources since more caches are not generated too often.
Just an example, the image HERE (https://downloads.intercomcdn.com/i/o/464726525/57a29fa97069d7897a852ad9/affa.PNG?expires=1644847188&signature=760b29ac23870aa72428592ec98e4f226a22c99263d26f2b1f3ddd81d5d6f951) is from my wp dash, and as you can see due to too frequent cache clearing, when news and comments are being added, the cache get clear too often, as a result, Redis cache hardly go beyond 100MB during the day or during heavy traffic hours.