如何定期移除网站上的Flash缓存

我在我的网站上使用闪光旋转横幅,从XML文件中获取图像和描述。

我经常对XML进行更改......但在我的本地机器中,横幅需要一两天才能更新。

尽管我可以清除本地计算机的缓存,但访问我的网页的其他用户仍然存在问题。

有没有在Flash或HTML的编程方式来克服这个问题? 也许服务器配置? 请在这件事上给予我帮助..

PS:下面的代码工作正常,但它完全清除缓存...我需要清除特定时间段后的XMl缓存..请帮助。

var timestamp:Date = new Date(); 
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getTime());

如果您想每天清除缓存,请使用以下命令:

var timestamp:Date = new Date(); 
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getMonth() + timestamp.getDate());

如果您迫切需要XML进行连续更新(如实时统计),则每次在填充内容之前横幅循环播放时,都可以调用该代码。

一般来说,Sam的代码很好 - 通常在一段时间后你不需要使用闪存清除XML,只需要在每次用户查看横幅时清除它。

链接地址: http://www.djcxy.com/p/17797.html

上一篇: How to remove flash cache on a web site periodically

下一篇: Will a Flash .swf file execute a .exe file on Mac?