2011-09-09 5 views
0

플렉스에서 웹 서버에서 호스팅되는 flv 동영상을 보여주는 eLearning 응용 프로그램을 개발 중입니다. 앱에 많은 동시 사용자가있는 경우 많은 사용자가 (동일한) 영화를 다운로드해야하므로 다운로드 요구가 매우 높습니다. 나중의 세션에서 대역폭 요구량이 적어 지도록 브라우저 캐시 등의 데이터를 저장하는 것처럼 Flex 클라이언트에서이 데이터를 미리 캐시 할 수있는 방법이 있습니까?플렉스에서 flv 데이터 캐싱

덕분에, 마티

답변

1

브라우저는 자연스럽게하여 FLV를 캐시합니다. flv에 no-cache 헤더가 설정되어 있지 않은지 확인하십시오. 그러나 캐시가 가득 차서 사용자가 브라우저 캐시를 지우지 못하게하는 것은 없습니다.

내 생각에 더 좋은 해결책은 flvs를 amazon cloud front과 같은 것으로 호스트하는 것입니다.


편집 또한, 당신은 플래시 플레이어 9 (버전 9,0,115,0)부터 지원 된 바와 같이 3을 업데이트하고 FLV 형식보다 훨씬 더 압축을 가지고 H.264에 FLV에서 이동하는 것을 고려한다.

+0

문제는 내 클라이언트의 인터넷 용량 다운로드만큼 서버 측 용량이 너무 많지 않다는 것입니다. 그래서 CDN이 도움이 될 것이라고 생각하지 않습니까 ?? – Gluip

+0

@Gluip 병목 현상이 클라이언트의 대역폭이라면 동시 사용자는 개별 사용자보다 나쁘지 않아야합니다. (클라이언트가 같은 인트라넷에 있지 않는 한.) 그리고이 경우에 대해서는 내 편집을 참조하십시오. h264 –

+0

H264 제안을 주셔서 감사합니다. 나는 그것을 고려할 것이다 ... – Gluip