登录 注册
当前位置:主页 > 资源下载 > 9 > 机架中间件用于对请求进行限制和过滤的防御功能

机架中间件用于对请求进行限制和过滤的防御功能

  • 更新:2024-08-03 16:04:08
  • 大小:16KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

机架::防御 用于限制和过滤请求的Rack中间件。 Rack :: Defense是Rack中间件,可以轻松地向基于Rack的应用程序(Ruby On Rails,Sintratra等)添加请求速率限制和请求过滤。 使用提供的时间段,请求条件和最大请求​​数,请求(也称为速率限制)在滑动窗口上发生。 它使用Redis跟踪请求率。 根据提供的条件,禁止(拒绝)请求。 Rack :: Defense占用空间很小,只有两个依赖项: 和 。 Rack :: Defense的灵感来自项目。 主要区别在于节流算法:Rack :: Attack在每个周期结束时使用计数器复位,因此所允许的请求最多是