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

September 9, 2014 1.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!

Thanks!

2 Answers

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

acl passem {
        "your.ip.address";
}

sub vcl_recv {
  #(..)
  if (client.ip ~ passem) {
    return(pass);
  }
  #(..)

}
  • 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.