Могу ли я получить HTTP-кеш Фарадея с кешем, когда источник не работает? - PullRequest
0 голосов
/ 31 мая 2018

Возможно ли, чтобы промежуточное программное обеспечение faraday-http-cache возвращало кэшированный ресурс, когда источник не работает, что-то вроде того, что делает Cloudflare ?Я спрашиваю, потому что наше приложение Rails в настоящее время удваивается как своего рода общий кеш для REST API нашей CMS, и мы хотели бы обслуживать кэшированный контент, если CMS выходит из строя.1007 * выпуск GitHub от 2016 года. В разговоре предлагается использовать директиву кэша max-stale, поскольку не было конкретных планов по реализации директивы stale-if-error из RFC 5861 .Кто-нибудь знает наверняка, если это все еще работает?

Спасибо.

1 Ответ

0 голосов
/ 06 июня 2018

После запуска некоторых тестов выясняется, что если исходный домен не существует, то вы просто получите сообщение об ошибке сети, даже если фиктивные данные для поддельного сайта хранятся в кэше.Мне пришлось реализовать новое промежуточное ПО для восстановления после этих ошибок.

...