Mmm maybe there’s a misunderstanding here… I’m not sure my point is being understood, or maybe I’m not understanding you?. My english may not be the best (I’m a spanish native speaker).
I’m not referring to categories or tags, that works good as always did. What I’m saying is related to cache of views in mapped domains. I’ll try with this example:
Case 1: Drop cache for single page.
1. I Have my main domain “mydomain.com”, which I use to host several landing pages. One of them is called “Page A” with URL “/aaa”. So when I go to “mydomain.com/aaa” I see that page (Page A).
2. I have this multidomain plugin, which I use to map/connect “mydomain.com/aaa” with “aaa.com”. So when I go to “aaa.com” I see the contents of “mydomain.com/aaa”.
3. Fastest cache: When I go to “mydomain.com/aaa” it creates a cached view in “wp-content/cache/mydomain.com/all/aaa/index.html”, so it serves this view, which is ok.
4. Fastest cache: When I go to “aaa.com” it creates a cached view in “wp-content/cache/aaa.com/all/index.html”, so it serves this view, which is ok.
5. I make a small change in “Page A”, so I want to drop the view cache for only this page (like saving, with the proper config in Fastest cache plugin, or just hiting the button to drop only cache for this single page, like the link you provided with tutorial).
6. Fastest cache: it deletes the view in “wp-content/cache/mydomain.com/all/aaa/index.html”, so if I go to “mydomain.com/aaa” I see the applied change. This is ok. However, it doesn’t delete “wp-content/cache/aaa.com/all/index.html”, so if I go to “aaa.com” I’ll still seeing the old cached page, with the old contents.
—
Case 2: Drop all cache
1,2,3,4 => same as before
5. I make a change in a theme feature or a component that require all views to be cleared. So I hit in the top bar button “empty all cache” (I have it in spanish so I don’t know the english name… I guess it is something like that).
6. Fastest cache: it deletes all views in “wp-content/cache/mydomain.com/all/*/index.html” (all URLS, like “/aaa”, “/bbb”, “/xxx”…), so if I go to “mydomain.com/aaa” or “mydomain.com/bbb” I see the applied change. This is ok. However, it doesn’t delete “wp-content/cache/aaa.com/all/index.html”, so if I go to “aaa.com” I’ll still seeing the old cached page, with the old contents. Same if I have other mapped domains, like “bbb.com”. It only deletes all views in my current main domain “mydomain.com”.
So my proposed solution is to delete all index.html (and wpfc-minified files) in all directories, not only in “mydomain.com”, when you hit “empty all cache”.
The next step would be to clear cache for single pages (like deleting “/aaa” and “aaa.com” cached views when saving “Page A”).
Thank you.