diff options
author | franck cuny <franck@lumberjaph.net> | 2010-04-03 12:07:04 +0200 |
---|---|---|
committer | franck cuny <franck@lumberjaph.net> | 2010-04-03 12:07:04 +0200 |
commit | 40c706326e1eafa5db552afc74e13acaf3d76761 (patch) | |
tree | 1d32e8dc3aab17db7a76508751ec64a714b6669b /app.psgi | |
parent | move (diff) | |
download | feeddiscovery-40c706326e1eafa5db552afc74e13acaf3d76761.tar.gz |
use new middleware, update conf master
Diffstat (limited to 'app.psgi')
-rw-r--r-- | app.psgi | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/app.psgi b/app.psgi index 96aefdc..ead7b5e 100644 --- a/app.psgi +++ b/app.psgi @@ -7,8 +7,7 @@ use File::Basename; use FeedDiscovery::Handler; use Tatsumaki::Application; use Plack::Builder; -use Plack::Middleware::APIRateLimit::Backend::Redis; - +use Redis; my $app = Tatsumaki::Application->new( [ '/' => 'FeedDiscovery::Handler' ], ); $app->template_path(dirname(__FILE__) . "/templates"); @@ -17,11 +16,11 @@ $app->static_path(dirname(__FILE__) . "/static"); builder { enable "Plack::Middleware::ConditionalGET"; enable "Plack::Middleware::ETag"; - enable "Plack::Middleware::APIRateLimit", - backend => Plack::Middleware::APIRateLimit::Backend::Redis->new( + enable "Plack::Middleware::Throttle::Hourly", + backend => Redis->new( server => '127.0.0.1:6379', ), - requests_per_hour => 100; + max => 10; $app; }; |