From ac30acb266526e8cda3bd8a88a8c795e9b0506e1 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Thu, 18 Feb 2021 17:13:38 +0100 Subject: [PATCH] Bump some cache times up About page goes from 10min to 30min (short cache to rotate the quotes). Search results go from 15min to 30 min. Dynamic CSS goes from 6 hours to 48 hours, since we use cache busting URLs everywhere these days, and on average they change very seldom. --- pgweb/core/views.py | 4 ++-- pgweb/search/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pgweb/core/views.py b/pgweb/core/views.py index 5edcadfa..e9a37090 100644 --- a/pgweb/core/views.py +++ b/pgweb/core/views.py @@ -89,7 +89,7 @@ def home(request): # About page view (contains information about PostgreSQL + random quotes) -@cache(minutes=10) +@cache(minutes=30) def about(request): # get 5 random quotes quotes = Quote.objects.filter(approved=True).order_by('?').all()[:5] @@ -212,7 +212,7 @@ _dynamic_cssmap = { } -@cache(hours=6) +@cache(hours=48) def dynamic_css(request, css): if css not in _dynamic_cssmap: raise Http404('CSS not found') diff --git a/pgweb/search/views.py b/pgweb/search/views.py index 5f0df75b..049916fd 100644 --- a/pgweb/search/views.py +++ b/pgweb/search/views.py @@ -47,7 +47,7 @@ def generate_pagelinks(pagenum, totalpages, querystring): @csrf_exempt -@cache(minutes=15) +@cache(minutes=30) def search(request): # Perform a general web search # Since this lives in a different database, we open a direct