Question

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

Posted September 9, 2014 4k 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!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
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.

Submit an Answer