컴퓨터
09/11/05 01:01(년/월/일 시:분)
상황:
플래시에서 액션스크립트로 같은 xml 파일을 1초마다 다시 읽는다.
그러다가 xml 파일에 새로운 내용이 나타나면 화면에 뿅 하고 띄워준다.
문제:
윈도우즈 XP 에서는 잘 된다.
윈도우즈 비스타에서는 안 된다.
이유:
비스타에서는 같은 파일을 되풀이해서 읽으면
인터넷에서 새로 읽지 않고, 로컬에 캐싱해놨다가 돌려준다.
그래서 인터넷에 1초 전에 업데이트 된 내용을 확인할 수 없다.
해결:
xml 파일에 가짜 파라미터를 집어넣어서
마치 다른 파일을 읽는 것처럼 만든다.
answer.xml?anything=111
answer.xml?anything=498
answer.xml?anything=320
그러면 캐싱이 안 된다.
출처:
http://blog.thewesdesign.com/blog/post/2009/05/04/cache-problem-in-flash.aspx
Loading XML Flash | Cache Problem
아오씨 비스타
말도 없이 캐싱하지 마