Greetings. I think this topic is important. 
Backdrop CMS is working without errors, but аfter correcting the text of the publication or after adding a new comment, anonymous visitors do not see these changes, if the Cache pages are turned on. 

When the editor makes urgent correction, he should not think "I need clear cache!", or clear entire site cache manually. And when publishing new page, what to do to see her on the Main page and on the Taxonomy page? This is important for dynamic sites. 

Is there any automated way to reset cache after editing or adding a new page, for example, using Rules? I think this function should be in the CMS core. What do you think about it?

(In Drupal 7 Im used this module https://www.drupal.org/project/expire
It also provides Action for cleaning cache with the events of Rules.)

Comments

Hi Enthusiast - there is work in progress on an improvement to core that I think will help this.

https://github.com/backdrop/backdrop-issues/issues/4127

I don't fully understand it but this from the original feature request suggests it will meet this need:

A website’s cache is only useful if it has the necessary content on hand to satisfy visitors’ requests. Pantheon’s granular cache control enables developers and site owners to manage updates to specific assets, pages, categories, and even personalization across our Global CDN.

Your sites will maintain a high cache hit rate (a.k.a. fast page load speeds) while ensuring the latest content is always in the hands of visitors. Pantheon’s granular cache control prevents inadvertently invalidating an entire site’s cache. There is no need to throw out an entire cache every time you make small content changes on a site.