aporat / rate-limiter-middleware
dev-master
2016-01-11 21:42 UTC
Requires
- php: >=5.5
- predis/predis: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^4.0
- slim/slim: ~3
- squizlabs/php_codesniffer: ^2.5
This package is auto-updated.
Last update: 2020-08-24 03:59:19 UTC
README
安装
建议使用 Composer 安装此包。
$ composer require aporat/rate-limiter-middleware
这将安装此包及其所有依赖项。
使用方法
包含默认中间件。默认情况下,请求按每小时、每分钟和每秒进行速率限制。
<?php use RateLimiter\Middleware as RateLimiterMiddleware; $redis_settings = [ 'host' => '127.0.0.1', 'port' => '6379' ]; $middlware = new RateLimiterMiddleware([], $redis_settings); $app->add($middlware);