I have a downloading website and I use CloudFlare.
I have a downloads counter which I increment at every request.
The problem, of course, is that if I use caching, the counter does not increment at all.
Of course, I could do that clientside, but that would mean that simply accessing the address of the resource does not increment the counter.
Is there any way to have a request triggered every time the cacehd version of a certain resource is provided to the client?