diff --git a/jupyter_server/kernelspecs/handlers.py b/jupyter_server/kernelspecs/handlers.py index 437670d90a..3ff130f3b6 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", f"max-age={60*60*24*30}") try: self.root = ksm.get_kernel_spec(kernel_name).resource_dir except KeyError as e: