• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

cdn 관련 질문

21.11.02 00:28 작성 조회수 161

0

안녕하세요 선생님.

 

cdn을 사용할 경우 origin server에 있는 이미지가 수정되었는데 cdn 서버의 ttl로 인해 cdn 서버에는 수정하기 전에 이미지가 캐싱되있는 문제가 발생 할 수 있잖아요!

이를 위한 해결방안을 찾아보니 aws cloudfront는 캐시 무효화 기능을 제공해주더라고요.

여기서 궁금한 점이.. 캐쉬 무효화를 적용하면 cdn 서버에 캐시가 되지 않고 매 요청 시 origin server로 요청하게 되어 cdn을 사용하는 이유가 사라질거라고 생각이 되는데 어떤 원리로 캐시 무효화 기능을 제공하는 것 인가요??

감사합니다 !!

답변 1

답변을 작성해보세요.

0

보통 이미지 수정이라고하면 "수정"이라기보다는 "삭제"와 새로 "생성"이에요. 따라서 수정된 이미지는 새로운 아이디를 발급 받을거고요. 디비에 이미지의 경로(아이디)는 수정이 될거고요. 즉 이미지 아이디는 새로 발급 받기 때문에 따로 무효화처리를 해주지 않으셔도 됩니다.

 

그리고 캐시 무효화는 세부 경로 단위로 가능합니다