godsdev/rate-limiter-interface

限制每次调用的数量

v0.1.1 2017-07-07 14:53 UTC

This package is auto-updated.

Last update: 2024-09-24 23:28:10 UTC


README

限制每次请求的数量。

  • 有两个参数:periodrate
  • 请求是对 inc() 方法的调用。当 period 内的请求数量超过 rate 时,inc() 方法开始返回 false。 period 的单位可以是秒或其他任何时间单位。

测试说明

test.sh 运行 PHPUnit 测试。

test-coverage.sh 将 PHPUnit 覆盖率分析生成到临时文件夹。

如果 php -v 命令没有显示 with Xdebug 行,请注意,对于覆盖率测试,您可能需要手动编辑 PHP CLI 所使用的 php.ini,以便启用

; XDEBUG Extension