2012-11-29 3 views
1

캐시가 서버의 매니페스트를 변경하면 파일의 모든 내용이 다시 다운로드됩니다. 파일의 일부만 다시 다운로드 할 수있는 방법이 있습니까? 스크립트에 코드 수정을 한 후 변경 내용을 로컬 복사본에 강제로 표시하도록 매니페스트를 업데이트하면 (타임 스탬프 주석을 넣는 것만으로) 변경되지 않은 이미지를 다시 다운로드하지 않을 수 있습니다. 여전히 매니페스트에 있어야합니다. 이 문제를 해결하기 위해 더 많은 정밀도를 얻을 수있는 방법이 있습니까?HTML 캐시 매니페스트가 모든 파일을 다운로드합니다.

답변

2

내가봤을 때, 캐시 매니페스트를 업데이트해도 명시 적으로 모든 콘텐츠가 다시 다운로드되지 않고 오히려 수정되었는지 확인됩니다. 따라서 캐시 매니페스트에 10 개의 항목이 있고 하나의 파일 (및 매니페스트 파일)을 업데이트하려는 경우 각 파일의 수정 여부를 확인하고 파일 제공 방식 (CDN?)에 따라 수정해야합니다. 304 Not Modified가 반환되어 다시 다운로드되지 않습니다.

관련 문제