我有兴趣使用https://github.com/kickstarter/rack-attack来扼杀滥用者和暴力攻击者。我的应用程序在多个 dyno 上运行,所以我认为 Rails 默认 FileStore 并不完全有效,因为每个 dyno 都有一个文件系统,并且节流需要是两者的总和。
如果我要使用 memcached 插件服务Rails.cache
,如果 memcached 服务出现故障(例如,对 FileStore 来说),Rails 中是否有内置的“回退”?
如果没有,随着 memcached 服务的中断,rails 应用程序是否会崩溃或用户无法访问(与优雅地处理错误相比)?