如何定期移除网站上的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