我们有一个使用谷歌地图链接功能创建的 iframe 的 PHP 页面。正在显示的 Google 地图是来自我们网站的 KML 文件。
http://www.slocleanair.org/air/AirForcasting_map3.php显示了两张地图。
显示的 URL 是在页面加载时通过 PHP 脚本创建的,因此链接指向“今天”预测。六天的预报在工作日上传,KML 文件名包括日期。我们在 URL 中添加一个 &time=xxxx 参数,以使其对于每个页面加载都是唯一的。这是一个非常低容量的应用程序。
我们的问题是,如果我们搞砸了今天的预测并需要上传新版本的 KML,我们将看不到新版本。看来 time 参数并没有像我们希望的那样破坏缓存。似乎没有使用本地缓存,因为问题出现在浏览器和 PC 上。
地图是否被谷歌缓存?如果是这样,我们如何强制刷新而不重命名文件?
我想我们的网络服务器也可以缓存 - 如果是这样,是否有一种通用的方法来强制我们的服务器刷新它的缓存?如果这甚至有可能我可以联系他们寻求具体帮助 - 这个缓存点甚至可能吗?
想法?提前致谢!