Um cache HTTP que retornará à última resposta bem-sucedida em caso de falhas

Um cache HTTP que retornará à última resposta bem-sucedida em caso de falhas

Existe uma camada de cache HTTP que eu poderia usar na frente do meu site que pode ser configurada para retornar a última resposta bem-sucedida (status 200 - 399) do cache, se encontrar uma resposta incorreta (> = status 400) no mesmo URL? Igual aRecurso "Sempre online" da Cloudflare.

Tenho tentado ver se os caches Squid ou Nginx podem ser configurados para fazer isso, mas não encontrei nada claro até agora.

informação relacionada