I have a site that relies heavily on geolocation - country based geolocation - to serve up different images and links in a page depending on where the user is visiting from
I also use a session cookie to store the user’s location, rather than checking each time
My site has grown quite rapidly, and my dreampress performance is now degrading, and I’m guessing that my technique for serving up country specific information is disabling varnish. That’s my theory anyway.
Is there a way, using varnish, to have a country specific cache? I notice that a CDN like Cloudflare allow for geolocation https://support.cloudflare.com/hc/en-us/articles/200168236-What-does-Cloudflare-IP-Geolocation-do-
which I could use, but is it even worth using Dreampress with Cloudflare?