我在我的网站上使用一个flash旋转横幅,它从XML文件中获取图像和描述。
我经常更改我的XML ..。但是在我的本地机器上,横幅需要一两天才能更新。
虽然我可以清除本地机器的缓存,但对于访问我的网页的其他用户来说,问题仍然存在。
在flash或html中是否有可编程的方法来解决这个问题?也许是服务器配置?请帮我把这个..。
下面的代码工作得很好,但是它完全清除了缓存.我需要在一个特定的时间段后清除XMl缓存。请帮帮忙。
var timestamp:Date = new Date();
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getTime());发布于 2010-04-20 05:27:52
如果您想每天清除缓存,请使用以下命令:
var timestamp:Date = new Date();
xmlData.load("/flash/images.xml?cachebuster=" + timestamp.getMonth() + timestamp.getDate());发布于 2010-04-20 05:55:55
如果迫切需要XML不断更新(比如实时统计数据),则可以在每次横幅循环时调用代码,然后再填充内容。
一般来说,Sam的代码很好--通常在一段时间后不需要闪存来清除XML --它只需要每次用户查看横幅时清除。
https://stackoverflow.com/questions/2672743
复制相似问题