From 967beadeb3aa23e77f5111900a1774a0673c4236 Mon Sep 17 00:00:00 2001 From: Lewis Dale Date: Sat, 26 Aug 2023 19:15:54 +0100 Subject: [PATCH] Add a cache-control header for the images so that the browser caches the image for a day --- src/ImageResizer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ImageResizer.php b/src/ImageResizer.php index 540bd97..6909687 100644 --- a/src/ImageResizer.php +++ b/src/ImageResizer.php @@ -20,7 +20,9 @@ $params = new ResizeParams($_GET); $resizer = new Resizer($imageDb, $logger); try { - echo $resizer->performResize($imgPath, $params); + $image = $resizer->performResize($imgPath, $params); + header("Cache-Control: max-age=86400, public"); + echo $image; } catch (\Exception $e) { $logger->error($e->getMessage()); http_response_code(500);