푸른 색 기억 장치를 가지고 있고 웹 응용 프로그램의 cdn으로 사용하고 있습니다. 이제 파일을 저장소 계정에 업로드 할 때마다 내 CDN 콘텐츠를 무효화하려고합니다.파일을 삭제하고 다시 업로드하여 azure cdn을 무효화 할 수 있습니까?
내 질문에 푸른 저장 용기에있는 파일을 삭제하고 같은 이름으로 다시 업로드 할 때 cdn이이 파일을 무효화 할 수 있습니까? (파일 이름을 파일 이름에 추가하면 cdn이 무효화됩니다. 파일,하지만이 경우에는 모든 이전 파일을 모니터링하고 지금은 내 마지막 수단 인 참조되지 않은 파일을 제거해야합니다.)
단지'versioning' 부분에 대해 논평하는 것이 좋습니다 :'http : // az1234.vo.msecnd.net/cdncontent/testblob.txt'와 같은 CDN URL을 생성하는 대신'http : // /az1234.vo.msecnd.net/cdncontent/testblob.txt? v = 0.1'. 새 버전을 배포 할 때 쿼리 문자열을 새 값으로 업데이트하면 사용자가 새 콘텐츠를 가져옵니다. – astaykov
주요 문제는 쿼리 문자열이 브라우저가 cdn에서 파일을 다시 가져 오도록 강제 실행하지만 cdn이 수정 된 파일로 업데이트된다는 보장이 없습니다 (cdn이 정기적으로 파일을 무효화하고 저장소 계정 파일로 새로 고침). – Cris
우리는 동일한 문제를 겪었습니다 Azure가 변경된 파일이지만 TTL 만료 전 파일을 제공합니다. Amazon S3로 전환했습니다. 무효화가 가능합니다 (비용은 비쌉니다). 또한 우리의 경우 아시아, 오스트레일리아 및 남아메리카에서 더 나은 서비스를 제공합니다. –