-
CloudFront의 캐시 무효화란?CS 지식/chat gpt와 TIL 2023. 8. 14. 18:11
Amazon CloudFront는 AWS의 Content Delivery Network (CDN) 서비스입니다. CloudFront는 전 세계의 엣지 로케이션에 컨텐츠를 캐시하여 사용자에게 빠르고 안정적인 웹사이트 및 애플리케이션 경험을 제공합니다. 그러나 때로는 업데이트된 컨텐츠를 제공하거나 변경 내용을 즉시 반영해야 할 필요가 있을 수 있습니다. 이때 CloudFront 캐시 무효화(Invalidation)가 사용됩니다.
캐시 무효화란, CloudFront의 캐시된 데이터를 강제로 지우고, 다음 사용자 요청 시에 최신 데이터를 원본 서버로부터 가져오도록 하는 작업을 의미합니다. 이는 새로운 컨텐츠가 업데이트되거나 변경된 경우, 사용자에게 올바른 데이터를 보여주기 위해 필요한 절차입니다. ( 실시간으로 데이터가 변경되는 것을 홈페이지에 추가하고 싶은 경우 반드시 캐시 무효화를 해주어야 합니다!!!!! )
CloudFront 캐시 무효화 작업은 다음과 같은 상황에서 유용합니다:
1. 컨텐츠 업데이트웹사이트나 애플리케이션의 내용이 변경되었을 때, 기존 캐시된 데이터를 갱신하여 사용자에게 최신 정보를 제공합니다.
2. 오류 수정오류가 있는 컨텐츠가 캐시되어 있을 경우, 해당 캐시를 무효화하여 오류를 해결합니다.
3. 긴급 업데이트중요한 변경 사항이나 긴급한 업데이트가 필요한 경우, 기존 캐시를 즉시 무효화하고 새로운 데이터로 갱신하여 사용자에게 제공합니다.
CloudFront 캐시 무효화는 AWS Management Console, AWS Command Line Interface (CLI), 또는 AWS SDK를 통해 수행할 수 있습니다. 일반적으로는 특정 파일이나 경로를 대상으로 캐시 무효화를 수행하며, 이를 통해 해당 파일이나 경로에 대한 모든 캐시가 갱신됩니다.
캐시 무효화는 사용자 경험을 개선하고 새로운 데이터를 빠르게 제공하기 위해 중요한 메커니즘 중 하나입니다.'CS 지식 > chat gpt와 TIL' 카테고리의 다른 글
운영체제에서 shell 이란? (0) 2023.08.17 AWS Congnito란? (0) 2023.08.14 CDN이란? (0) 2023.08.14 3계층 웹 아키텍처란? (0) 2023.08.12 스팟 인스턴스와 스팟 플릿의 차이는? (0) 2023.08.11