最近看到 laravel 有个能限制接口每小时或者每分钟访问次数的,想知道如果是 rails 该怎么做?
每次访问都要检查一下吧。可以写到 redis
https://github.com/kickstarter/rack-attack
Rack::Attack.throttle('req/ip', limit: 60, period: 1.hour) do |req| req.ip end
关于 #2 楼 @huacnlee 提到的 rake attack, 有个介绍的视频。
@huacnlee 如何限制同一个 ip,在每个小时的访问次数呢??请指导一下。谢谢。
@Rei 如何限制同一个 ip,在每个小时的访问次数呢??请指导一下。谢谢。