From c1fa05429ac4fb5e09dcb5f8a17636ca1066e4f9 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 30 Jan 2020 17:44:01 +0100 Subject: Remove session / "save defaults" support due to caching issues nginx cache keys depend on session data, so misbehaving clients (ignoring the refresh dely and continuously requesting a new departure board) with renewed session data could not be cached, impacting DBF performance --- lib/DBInfoscreen.pm | 1 - 1 file changed, 1 deletion(-) (limited to 'lib/DBInfoscreen.pm') diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm index 9285a82..6be6e2c 100644 --- a/lib/DBInfoscreen.pm +++ b/lib/DBInfoscreen.pm @@ -300,7 +300,6 @@ sub startup { $r->get('/map/:tripid/:lineno')->to('map#route'); $self->defaults( layout => 'app' ); - $self->sessions->default_expiration( 3600 * 24 * 28 ); $r->get('/')->to('stationboard#handle_request'); $r->get('/multi/*station')->to('stationboard#handle_request'); -- cgit v1.2.3