summary refs log tree commit diff
path: root/app.psgi
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-04-03 12:07:04 +0200
committerfranck cuny <franck@lumberjaph.net>2010-04-03 12:07:04 +0200
commit40c706326e1eafa5db552afc74e13acaf3d76761 (patch)
tree1d32e8dc3aab17db7a76508751ec64a714b6669b /app.psgi
parentmove (diff)
downloadfeeddiscovery-40c706326e1eafa5db552afc74e13acaf3d76761.tar.gz
use new middleware, update conf master
Diffstat (limited to 'app.psgi')
-rw-r--r--app.psgi9
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;
 };