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
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.