잘 읽었습니다.
이미지 접근이 느린 것 같아서 잠깐 봤는데, must-revalidate 때문에 느린가 아닌가 싶습니다.
이미지 갱신때문이라면 max-age 를 조금 더 줄이더라도 must-revalidate 는 제거하는게 좋아보이네요.

$ curl https://libmcu.org/madi/all-summary.jpg
HTTP/2 200
date: Mon, 17 Apr 2023 23:53:37 GMT
content-type: image/jpeg
content-length: 450819
access-control-allow-origin: *
cache-control: public, max-age=14400, must-revalidate
etag: "910014856b1e147f9195f53978c5d50d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
report-to: {"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v3/…}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
vary: Accept-Encoding
cf-cache-status: REVALIDATED

https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Cache-Control

제 전문분야가 아니라 링크해주신 글과 다음 글을 읽어봤는데요: https://developers.cloudflare.com/cache/about/cache-control
제가 이해하기로 must-revalidate 는 만료된 경우에 revalidate 하는 옵션이라, 첫 로딩이나 만료 후가 아니라면 성능에 영향을 주지 않는 것 같습니다. 브라우저에서 테스트해볼 때도 추가적인 오버헤드는 없었구요.

혹시 제가 뭔가 잘 못 이해하고 있는걸까요?

조언 감사합니다!