외부이미지로딩시에 첫플레이 후 다음플레이때에는 로컬?서버?어디서 읽어오나요?
LO
2023.04.01
제목과 같이 이미지 파일을 swf에 로드합니다.
다시 호출할때 http://서버/img.jpg할 경우에 로컬 캐쉬 파일을 먼저 읽어 드리는지 아니면 서버에 다시 접속해서 새로 읽어오는지 궁굼하네요.
제가 아는 다른 경우에서 웹페이지는 메타 태그로 설정하여 조절이 가능한걸로 알고 있는데 플래시 역시 같은 영향을 받을까요?
아시는 분 작은 도움이라는 부탁드립니다~ ^^
-
마법
수다님, 수다님 말씀 덕분에 고민하던게 해결되었네요 감사합니다~ ^^
-
소윤
HTTP헤더의 expire 값을 비교합니다. 용량이 달라도 이름이 같고 만료기간내에 있으면 캐시를 우선으로 읽어옵니다. 보통 이미지 주소를 바로 걸면 서버설정에 따라서 만료되는데 보통은 일정기간 캐쉬로 남습니다. 메타태그도 하나의 방법일 수 있지만 jpg파일 같은 경우는 임의로 태그를 남길 수 없으므로 서버설정을 바꾸거나 서버사이드에서 헤더를 임의로 변경후 jpg파일을 보내는 방식을 써서 억지로 캐쉬로 남기거나 반대로 캐쉬를 사용하지 않기 위해 ?파라미
-
터큰
어깨넘어 배운 지식으로는
웹상에서 파일 읽어올때는 헤더부분만 읽어서
로컬저장소에 저장되어 있는건지 사이즈랑 뭐랑 비교해서
없다고 판단되면 웹에서 가져오고 (200번대 http status)
아니면 로컬에서 가져오죠 (300번대 http status)