From 1774e6d57122529a1598235966c8a97a75656ea8 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Thu, 19 Feb 2015 11:41:38 +0100 Subject: [PATCH] Set far future Expires only for fingerprinted files --- waiter/lib/travis/web/app.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/waiter/lib/travis/web/app.rb b/waiter/lib/travis/web/app.rb index e1c52e36..91211447 100644 --- a/waiter/lib/travis/web/app.rb +++ b/waiter/lib/travis/web/app.rb @@ -138,9 +138,10 @@ class Travis::Web::App end def expires(file) - case path_for(file) - when '/' then '0' - else (server_start + age).httpdate + if fingerprinted?(file) + (server_start + age).httpdate + else + '0' end end