From: Michael Tremer Date: Thu, 14 Dec 2023 15:23:50 +0000 (+0000) Subject: web: No longer cache any dynamically generated pages X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71a4c778b017f7ea8245f59adc89fddacdf4db75;p=ipfire.org.git web: No longer cache any dynamically generated pages Signed-off-by: Michael Tremer --- diff --git a/src/web/blog.py b/src/web/blog.py index 32ff9db1..5d7dfcae 100644 --- a/src/web/blog.py +++ b/src/web/blog.py @@ -52,10 +52,6 @@ class PostHandler(base.BaseHandler): if not post: raise tornado.web.HTTPError(404) - # Allow this to be cached for 10 minutes - if post.is_published(): - self.set_expires(600) - self.render("blog/post.html", post=post) @@ -127,9 +123,6 @@ class YearHandler(base.BaseHandler): if not posts: raise tornado.web.HTTPError(404, "There are no posts in %s" % year) - # Allow this to be cached for 10 minutes - self.set_expires(600) - self.render("blog/year.html", posts=posts, year=year) diff --git a/src/web/downloads.py b/src/web/downloads.py index 00ecafb7..a0fb2f02 100644 --- a/src/web/downloads.py +++ b/src/web/downloads.py @@ -11,9 +11,6 @@ class IndexHandler(base.BaseHandler): if not release: raise tornado.web.HTTPError(404) - # Cache this response for one minute - self.set_expires(60) - # Redirect to latest release page self.redirect("/downloads/%s" % release.slug) @@ -33,9 +30,6 @@ class ReleaseHandler(base.BaseHandler): if not release: raise tornado.web.HTTPError(404) - # Cache this response for ten minutes - self.set_expires(600) - self.render("downloads/release.html", release=release) diff --git a/src/web/handlers.py b/src/web/handlers.py index 57e26ec0..1285a5c6 100644 --- a/src/web/handlers.py +++ b/src/web/handlers.py @@ -10,9 +10,6 @@ class IndexHandler(base.BaseHandler): # Get the latest release. latest_release = self.releases.get_latest() - # Cache page for 5 minutes - self.set_expires(300) - return self.render("index.html", latest_release=latest_release) @@ -21,7 +18,4 @@ class StaticHandler(base.BaseHandler): self._template = template def get(self): - # Cache page for 24 hours - self.set_expires(86400) - self.render("static/%s" % self._template) diff --git a/src/web/nopaste.py b/src/web/nopaste.py index 8795e330..a15b72f4 100644 --- a/src/web/nopaste.py +++ b/src/web/nopaste.py @@ -96,9 +96,6 @@ class ViewHandler(base.BaseHandler): else: content = None - # Set expiry headers - self.set_expires(3600) - self.render("nopaste/view.html", entry=entry, content=content)