假设我有这样的油门:
throttle('emails/ip', :limit => 5, :period => 24.hours) do |req|
if req.path == '/users/check_email_availability' && req.post?
req.ip
end
end
如果有人在被限制后继续尝试访问该链接会发生什么?他们会再被封锁 24 小时吗?还是 gem 只会查看他们最近的 5 个请求?他们什么时候变得不受约束?
假设我有这样的油门:
throttle('emails/ip', :limit => 5, :period => 24.hours) do |req|
if req.path == '/users/check_email_availability' && req.post?
req.ip
end
end
如果有人在被限制后继续尝试访问该链接会发生什么?他们会再被封锁 24 小时吗?还是 gem 只会查看他们最近的 5 个请求?他们什么时候变得不受约束?