묻고답하기
플래시 캐쉬 설정이 안되서 너무 느려요
2010.12.15 20:33
현재 플래시 + 게시판 홈페이지를 제작 중입니다.
플래시로 거의 다 만들고 공지사항은 XE를 사용해 레이어로 올렸습니다.
문제는 메뉴를 넘길 때 플래시 내에서 바뀌는게 아니라 웹페이지가 넘어가는 방식을 사용해서
페이지가 넘어갈 때마다 플래시를 계속 새로 다운 받네요.
근데 플래시 용량이 2메가가 넘어서 보통 일반 플래시 사이트 같은 경우 처음 접속하면
한번 다운로드 받는데 제 홈페이지는 메뉴를 넘어갈 때마다 다시 다운 받으니까 엄청 느려보입니다.
그래서 저는 페이지 속성의 캐쉬 사용을 10분으로 설정했는데요.
문제는 한번 열었던 페이지는 캐쉬를 사용하는데 처음 여는 페이지는 이미 같은 플래시 인데도 불구하고 다시 다운 받네요.
/flash/mkbi_core.swf?c={$c}&p={$p}&l={$lang_type}
보시면 아시겠지만 이런 식으로 플래시를 삽입했습니다.
사실 같은 페이지이지만 변수에 따라서 플래시 내부에서 호출되는 페이지가 달라 보이게
플래시 삽입 코드 뒤에 ?c=변수&p=변수&l=변수 이런식으로 사용했는데
이것 때문에 새로운 플래시로 인식하고 계속 다운 받는 것 같습니다.
재다운을 피하고 캐쉬를 사용하는 방법 없을까요? ㅠㅠ
아래는 제가 사용한 플래시 삽입 코드입니다.
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1002" HEIGHT="490" id="stage_scaleMode" ALIGN="">
<PARAM NAME=movie VALUE="/flash/mkbi_core.swf?c={$c}&p={$p}&l={$lang_type}">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<PARAM NAME=wmode VALUE=transparent>
<EMBED src="mkbi_core.swf" quality=high bgcolor=#FFFFFF WIDTH="1002" HEIGHT="490" NAME="mkbi_core" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>