]> git.ipfire.org Git - ipfire.org.git/commitdiff
web: No longer cache any dynamically generated pages
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 14 Dec 2023 15:23:50 +0000 (15:23 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 14 Dec 2023 15:23:50 +0000 (15:23 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/blog.py
src/web/downloads.py
src/web/handlers.py
src/web/nopaste.py

index 32ff9db14e9d1a21968f1c2c65a0867480056f8c..5d7dfcae1fb865bbaa391fca3f7c2d0ee0d4d1ae 100644 (file)
@@ -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)
 
 
index 00ecafb749ac38a3f9973cdd702e51b9f58fc033..a0fb2f0260d8fd2d7f9a32506817fd072f61dc08 100644 (file)
@@ -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)
 
 
index 57e26ec083ab87257dda5fc8b2eb157a3328523d..1285a5c6cbb7f1a4e0feaa145c4909d87db46684 100644 (file)
@@ -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)
index 8795e330c47c1198fb97e12683f335d6a8492548..a15b72f4ffa72cb8892f8d220b465731fe6a7785 100644 (file)
@@ -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)