我正在开发一个Flex的电子教学应用程序,它显示托管在网络服务器上的flv电影。如果应用程序具有许多同时用户,则下载需求非常高,因为许多用户需要下载(相同)电影。有没有办法可以在我的flex客户端预先缓存这些数据,比如将它存储在浏览器缓存中,以便以后的会话带宽需求不高?
谢谢, 马亭
答案 0 :(得分:1)
浏览器会自然地缓存flv。确保您没有在flv上设置no-cache标头。但是,缓存可能会填满,并且没有任何东西可以阻止用户清除其浏览器缓存。
我认为更好的解决方案是在amazon cloud front之类的东西上举办flvs。
编辑此外,您应该考虑从flv移至h.264,因为自Flash Player 9(版本9,0,115,0)更新3以来支持它并且具有比flv更好的压缩。