Amazon S3에서 이미지를 호스팅하고 Amazon Cloudfront를 통해 이미지를 제공합니다. 우리는 대역폭 비용을 줄이고 싶습니다. 우리는 꽤 많은 대역폭 절도를 당했고이를 방지하기 위해 서명 된 URL을 사용하기를 원합니다. 그러나 우리는 새로운 서명 된 URL을 보낼 때마다 이미지의 브라우저 캐시를 무효화한다는 사실과 균형을 이루어야합니다.이미지의 브라우저 캐싱 및 대역폭 도용을 방지하기위한 링크 만료 시간 조정
현재 우리는 2 개월 동안 유효한 서명 된 URL을 생성 한 다음 로컬로 캐시하고 한 달 동안 게재 한 다음 새 서명 된 URL을 생성합니다. 이렇게하면 브라우저가 이미지를 더 오래 캐시 할 수 있습니다. 그러나 이는 또한 누구나 최대 2 개월 동안 이미지 대역폭을 확보 할 수 있음을 의미합니다.
링크를 더 빨리 만료시킬 수있는 방법이 있습니까? 브라우저가 해당 이미지를 계속 캐시합니까? 나는 URL이 새로운 타임 스탬프를 위해 사임 될 때 이미지의 etag 및 If-Modified-Since가 변경되지 않지만 브라우저가 더 이상 해당 값을 헤더에 보내지 않는다는 것을 알고 있습니다. 이것은 새로운 URL입니다. 이 문제를 해결할 방법이 있습니까?
이 문제를 해결 했습니까? 그렇다면 결과는 무엇입니까? Thx –
우리는 대역폭 절도에 대해 걱정하지 않게되었습니다. – Karptonite