当原点关闭时,faraday-http-cache middleware 是否可以返回缓存资源,有点像Cloudflare那样做?我问,因为我们的Rails应用程序目前是CMS的REST API的一种共享缓存,我们希望在CMS发生故障时提供缓存内容。
从2016年开始在GitHub issue发布了一个hack。会话建议使用max-stale
缓存指令,因为没有具体的计划来实现stale-if-error
指令RFC 5861。有谁知道这是否仍然有效?
感谢。
答案 0 :(得分:0)
运行一些测试之后,如果原始域不存在,那么即使虚假站点的虚拟数据存储在缓存中,您也只会遇到网络错误。我不得不实现新的中间件来恢复这些错误。