Varnish on WordPress: How to bypass it for logged in Administrator?

September 9, 2014 3.8k views

I’ve installed Varnish 3.0 on my droplet and since I’m still doing a bit of modification to the new theme, I’d like to know if it is possible to temporarily disable/bypass Varnish so that I do not need to purge it (sudo service varnish restart) each time I make any changes.

Any input is greatly appreciated!


2 Answers

You can configure Varnish to disable caching for a specific IP using something like:

acl passem {

sub vcl_recv {
  if (client.ip ~ passem) {

  • Thanks, asb. I’ll look into your solution. One more Q if I may, is it common that using Varnish will somehow break your JScript. I think I’m having this issue right now.

where should i paste this code? Or what is the command to stop temporary varnish cache when i am developing website & looking for changes.

Have another answer? Share your knowledge.