proxy_cache_use_stale updating does soemthing similar. You may could do something like (from the docs) proxy_cache_bypass $http_my_secret_header; without a corresponding proxy_no_cache and that should make nginx go to the origin server but cache the results. --Brian