NAME
Plack::Middleware::Throttle::Interval - A Plack Middleware for rate-limiting incoming HTTP requests.
SYNOPSIS
my $handler = builder {
enable "Throttle::Interval",
min => 2,
backend => Plack::Middleware::Throttle::Backend::Hash->new();
sub { [ '200', [ 'Content-Type' => 'text/html' ], ['hello world'] ] };
};
DESCRIPTION
How many request an host can do between an interval of time (in seconds).
OPTIONS
- min
-
How many requets can be done in an interval of time.
AUTHOR
franck cuny <franck@lumberjaph.net>
SEE ALSO
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.