atakde/php-rate-limiter
最新稳定版本:v1.0.0
Composer 安装命令:
composer require atakde/php-rate-limiter
包简介
PHP Rate limiter
README 文档
README
A PHP package for rate limiting.
Installation
Install via composer
composer require atakde/php-rate-limiter
Usage
$redis = new Redis(); $redis->connect('127.0.0.1', 6379); $storage = new RedisStorage($redis); // Allow maximum 10 requests in 60 seconds. $rateLimitter = new RateLimiter([ 'refillPeriod' => 60, 'maxCapacity' => 10, 'prefix' => 'api' ], $storage); $ip = $_SERVER['REMOTE_ADDR']; if ($rateLimitter->check($ip)) { echo 'OK'; } else { echo 'Limit Exceeded'; }
统计信息
- 总下载量: 324
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-02-18