We have a website which is fairly large. we update content every week but it is fine to serve stale for the first visit after updating backend content. Therefore we dont want to ban or purge whole cached content in varnish which make whole websites slowly for the first visit. So is there anyway to tell Varnish to stale whole cached content without clearing them already until someone visit and Varnish will fetch content in background?
Edited : I read about BAN command in Varnish however the document doesn't write it very clearly. I'm not sure if the cached content will be marked as stale and Varnish will still serve it for the first visit while fetching fresh content from backend or Varnish will force waiting for new fresh content from backend for the first visit ?