aporat/rate-limiter-middleware

该包已被废弃,不再维护。作者建议使用 aporat/laravel-rate-limiter 包代替。

PHP 速率限制中间件

dev-master 2016-01-11 21:42 UTC

This package is auto-updated.

Last update: 2020-08-24 03:59:19 UTC


README

Latest Stable Version Composer Downloads Build Status Code Coverage License

安装

建议使用 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);