CDN TTL을 1년으로 늘렸는데 아무 일도 안 일어났다

·
TIL
이미지 트래픽이 큰 서비스를 운영하고 있다. CDN은 콘솔 접근 권한이 없는 재판매 상품이고 캐시 히트율은 45% 정도로 낮았다.제일 먼저 의심한 건 TTL이었다. CDN 쪽 TTL이 24시간으로 잡혀 있었는데 우리가 객체에 붙이던 Cache-Control은 1년짜리였다. 어차피 한번 올라간 이미지는 바뀌지 않으니 그 값에 맞춰달라고 요청했다.결과는 +2.96%p. 아무 일도 일어나지 않았다.한참 뒤에 사업자 회신으로 이유를 찾았다. 24시간 동안 요청이 한 번도 없는 콘텐츠는 디스크 관리를 위해 캐시에서 정리한다는 것이었다.캐시에 남으려면 정리 기준도 통과해야 한다TTL과 캐시 정리는 별개라서 둘 다 통과해야 캐시에 남는다.TTL = 이 사본을 얼마나 오래 신선하다고 볼 것인가정리(eviction) =..