0
votes

I have Drupal 7 site. somehow - every time I make any change in the site- the caches flushed (all the anonymous users can see the changes).

I want that the anonymous users will be able to see the changes only after flushing the caches manually (by clicking on the "Flush all caches" button in the Performance module).

I tried a lot of thing but with no success. for example:

  • Use CacheExclude module
  • Disable it in Devel module
  • Use Cleaner module (disable the option in settings)

here is my performance settings:


enter image description here


Please try to help me with that!

2

2 Answers

0
votes

Maybe you have some custom module which is doing that?

Check out this article:

https://drupal.stackexchange.com/questions/48600/how-to-delete-cache-after-updating-deleting-adding-new-content-using-hooks

The you can search modules (first check for custom made modules if any) and it they hooked node_insert function as explained in that article.

UPDATE: but by your snapshot you didn't even turn on the cache?!? How you expect it to work when it's not turned on? Turn on caching for anonymous user.

0
votes

Check "Cache Pages for anonymous users" checkbox