From 5bcd59e6fd4baa3a900b35f06e380e414e293dcc Mon Sep 17 00:00:00 2001 From: Divyansh Choudhary Date: Sat, 26 Mar 2022 20:35:57 +0530 Subject: [PATCH] Add `max-age` Cache-Control header to kernel logos Issue: #702 --- jupyter_server/kernelspecs/handlers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jupyter_server/kernelspecs/handlers.py b/jupyter_server/kernelspecs/handlers.py index 437670d90a..8c4a46052c 100644 --- a/jupyter_server/kernelspecs/handlers.py +++ b/jupyter_server/kernelspecs/handlers.py @@ -19,6 +19,8 @@ def initialize(self): @authorized def get(self, kernel_name, path, include_body=True): ksm = self.kernel_spec_manager + if path.lower().endswith(".png"): + self.set_header("Cache-Control", "max-age=1000") try: self.root = ksm.get_kernel_spec(kernel_name).resource_dir except KeyError as e: