假设我们有一个用 AS3 编写的在线应用程序,并从服务器作为 SWF 提供。第一个推出的版本是V1.0。
几个用户,一些在代理服务器后面,使用 V1.0 应用程序,现在在客户端机器和代理服务器上有一个缓存副本。
V1.1 发布并放置在服务器上。所有用户都应该看到 V1.1,但结果会有所不同,有些用户将获得新副本,有些用户将在一段时间内收到他们缓存的副本,最后一些用户将在代理服务器中获得缓存的副本。
我可以是 V1.0 中的代码,它检查服务器变量以查看它是否已过时。但是如果它已经过时了,AS3 中有没有办法强制它下载一个新的副本,或者将差异应用到自身中?
考虑到我无权访问代理服务器,无法手动或自动清除缓存。