The biggest problem is you cannot use `proxy_cache_purge` unless you pay for the commercial version/fork of nginx.
That means you can't expire the cached content by URL.
That means you can't expire the cached content by URL.
It seems odd for nginx to try to commercialise such basic parts of the stack where 3rd parties can easily write such functionality.
If you are hosting data for several users on the same nginx cache and you want to purge only one of them, your only options are to scan the full cache on disk and delete the files that have a key with your prefix, or fork >$1K/year per nginx box for the commercial license.