-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
cdn 관련 질문
21.11.02 00:28 작성 조회수 161
0
안녕하세요 선생님.
cdn을 사용할 경우 origin server에 있는 이미지가 수정되었는데 cdn 서버의 ttl로 인해 cdn 서버에는 수정하기 전에 이미지가 캐싱되있는 문제가 발생 할 수 있잖아요!
이를 위한 해결방안을 찾아보니 aws cloudfront는 캐시 무효화 기능을 제공해주더라고요.
여기서 궁금한 점이.. 캐쉬 무효화를 적용하면 cdn 서버에 캐시가 되지 않고 매 요청 시 origin server로 요청하게 되어 cdn을 사용하는 이유가 사라질거라고 생각이 되는데 어떤 원리로 캐시 무효화 기능을 제공하는 것 인가요??
감사합니다 !!
답변을 작성해보세요.
0
김시훈
지식공유자2021.11.04
보통 이미지 수정이라고하면 "수정"이라기보다는 "삭제"와 새로 "생성"이에요. 따라서 수정된 이미지는 새로운 아이디를 발급 받을거고요. 디비에 이미지의 경로(아이디)는 수정이 될거고요. 즉 이미지 아이디는 새로 발급 받기 때문에 따로 무효화처리를 해주지 않으셔도 됩니다.
그리고 캐시 무효화는 세부 경로 단위로 가능합니다
답변 1