From 83f762f40245f34f7811a2a5321759059e503181 Mon Sep 17 00:00:00 2001 From: Alex Cabal Date: Mon, 3 May 2021 16:23:09 -0500 Subject: [PATCH] Tweak Apache conf for caching --- config/apache/standardebooks.org.conf | 21 +++++++++++---------- config/apache/standardebooks.test.conf | 1 + 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/config/apache/standardebooks.org.conf b/config/apache/standardebooks.org.conf index 904fdaff..6a1be546 100644 --- a/config/apache/standardebooks.org.conf +++ b/config/apache/standardebooks.org.conf @@ -10,21 +10,22 @@ UseCanonicalName on LogLevel warn AddOutputFilterByType deflate image/svg+xml AddType image/avif .avif +AddType font/woff2 .woff2 TraceEnable off Protocols h2 h2c http/1.1 # Set up caching directives for infrequently changed files ExpiresActive on -ExpiresByType application/javascript "access plus 1 month" -ExpiresByType font/woff2 "access plus 1 month" -ExpiresByType image/avif "access plus 1 month" -ExpiresByType image/gif "access plus 1 month" -ExpiresByType image/jpeg "access plus 1 month" -ExpiresByType image/png "access plus 1 month" -ExpiresByType image/svg+xml "access plus 1 month" -ExpiresByType image/vnd.microsoft.icon "access plus 1 month" -ExpiresByType image/x-icon "access plus 1 month" -ExpiresByType text/css "access plus 1 month" +ExpiresByType application/javascript "access plus 6 months" +ExpiresByType font/woff2 "access plus 6 months" +ExpiresByType image/avif "access plus 6 months" +ExpiresByType image/gif "access plus 6 months" +ExpiresByType image/jpeg "access plus 6 months" +ExpiresByType image/png "access plus 6 months" +ExpiresByType image/svg+xml "access plus 6 months" +ExpiresByType image/vnd.microsoft.icon "access plus 6 months" +ExpiresByType image/x-icon "access plus 6 months" +ExpiresByType text/css "access plus 6 months" # These lines are a workaround for an Apache bug that prevents mod_deflate, etags, and ExpiresByType working at the same time. # This is probably still broken in 18.04. See https://stackoverflow.com/questions/896974/apache-is-not-sending-304-response-if-mod-deflate-and-addoutputfilterbytype-is diff --git a/config/apache/standardebooks.test.conf b/config/apache/standardebooks.test.conf index 6948e94d..782f6e4f 100644 --- a/config/apache/standardebooks.test.conf +++ b/config/apache/standardebooks.test.conf @@ -10,6 +10,7 @@ UseCanonicalName on LogLevel warn AddOutputFilterByType deflate image/svg+xml AddType image/avif .avif +AddType font/woff2 .woff2 TraceEnable off Protocols h2 h2c http/1.1