Hi,

I am a beginner with Varnish and planning to deploy it for our ecommerce live platform. I am trying to learn Varnish and VCL and having trouble for our specific scenario:

I would like to cache pages when a user is not logged in - and this is determined by a cookie (which is standard). The ecommerce platform is based on python Django - and there are bunch of other cookies which are not relevant for caching but they can't be unset/removed as they are needed by the origin/backend server.

Hence, the solution would be to check if the login cookie is present or not. If login cookie not present, cache the page and fetch from cache else pass it to the backend. I tried implementing the above logic in vcl_recv and vcl_backend_response with my limited knowledge, but varnish started serving blank pages.

Would really appreciate if you could please guide me with the above.

Also, if you could provide some good simple documentations to start with (I am going through the Varnish software book), would be go great help.

Thanks,
Pinakee

_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to