프록시 서버 환경에서 캐쉬 안돼는 방법은...
소예
일본에서 개발중인데아무리 업데이트를 해도 예전 swf만 불러와져서
브라우져 캐싱 다 없에고, 캐쉬 확인도 페이지열때 마다로고치고
temp cookie 다지우고 별짓을 다해보았지만..php에서노캐쉬 옵션두 줘봣구요
그치만 아무리 업데이트를 해도 예전 swf를 불러오더군요..
원인을 찾아보니인터넷 라인이 회사내 프록시 서버를꼭 사용해야되는 환경입니다.
아마도 원인은 프록시 서버에서 캐싱 되있어서 그런거 같은데
보안상 절때 프록시서버를 거쳐야 된다고 하내요(참고로 보안쪽 회사)ㅡ,.ㅡ;
물론 PC에서 테스트해보긴 하지만 그래서 인코딩 문제도 있고 해서
개발서버에 올려서 확인을 해야 되는데.. 어찌 처리할 방법이 없을까요? ㅜㅜ
ps. 별개 문제지만 일본에서 질문을 하셔서 ^^ flash lite 2.0으로 일본내 모바일사이트를 만들때...
파일업로드 같은건 어찌 처리하는지 대충개념이라도 알수없을까요?? flash 8에서 처럼
파일컨트롤이 되는건지.. 아니면 모바일 만에 특별한 방법이있는건지 ㅎㅎ;
대충 안돼면 안됀다고 대답이라도 해줘야되는데 모바일쪽은 전혀 경험이 없어서 ^^;
-
백합
사실 자메이카님이 생각하신방법을 최후에 수단으로 생각하고 있었는데 다행이 변수붙여서 하는걸로도 프록시서버도 통하네요 ㄱㅅㄱㅅ 근데 문제는 로컬에서 보통 컴파일하면서 작업할때 ㅡㅡ; swf로드하면 에러가나네요 일딴 변수하나 만들어서 옵션으로 줘서 해결했지만 두분다 고맙습니다^^;
-
불꾼
http response header 유효기간 설정하는것도 한가지 방법이겠네요
저도 혹 그럴일 있을까봐 타싸이트에 질문했더니 이런 답이 ㅎ -
뿌닝
여러개의 swf파일을 불러오면 문제가 되겠지만 swf파일 하나라면
그냥 어쩌고-1.swf, 어쩌고-2swf 이렇게 파일명을 바꾸는건 어떨런지요 -
볼매
콜할때 뒤에 변수값을 같이 보내주세요. 랜덤으로 하나 생성해서... 그럼 다른 값으로 인식하고 다시 로드 할 겁니다.
근데 프록시 서버에도 통할 지는 모르겠네요.