2012-02-07 2 views
0

이유가 무엇입니까?
플래시에서 생성 된 swf 파일은 웹 브라우저에서 캐시됩니다.
프로젝트에는 수백 개의 swf가 있으며 매주 프로젝트를 업데이트합니다.
일부 swf 파일이 변경 될 수 있으므로 모든 사용자가 캐시되지 않은 최신 파일을 다시로드해야합니다.
우리는 모든 파일의 버전을 기록하지만 너무 많은 비용이 드는 방법이 있습니다.
우리는 다른 변경되지 않은 파일을 사용자가 업데이트하기를 원하지 않습니다. 그래서 타임 스탬프 방식으로는 도움이되지 않습니다.

이제 더 좋은 아이디어가
이됩니까?캐시를 피하기 위해 swf 버전을 확인해야합니다 (플래시 플레이어 버전 아님)

답변

0

파일을 호출 할 때, 바로 다음 패턴을 사용 : filename.swf?rand=(a random number here), 다음 SWF가

+0

모든 파일이 업데이트되지만 변경된 파일 만 업데이트되는 것은 아닙니다. 나는 이것을 내 게시물에 추가 할 것이다. –

0

음은 쉽게 때마다 당신이 Rapor 같은 새로운 버전을 추가했다 있도록 캐시되지 않습니다를 :

filename.swf?version=(new version) 

그렇지 않으면 마지막 버전을 허용해도 캐시는 계속 활성 상태가됩니다.