繁体   English   中英

强制Google Appengine的默认版本在部署时更新

[英]force default version of google appengine to update on deployment

我有一个基于Java的网络应用程序,它在Google Appengine上运行,具体取决于数据存储区中的数据。 当我更新此后端数据并进行部署时。 如果访问URL 1-dot-myapp.appspot.com,我可以立即看到数据更改。 除非访问URL的完整特定版本,否则我无法获取该URL的默认版本(myapp.appspot.com)在其他设备上进行更新。

如何在部署时强制更新应用程序的默认版本?

谢谢

我回头查看了我的cookie信息。 1-dot-myapp.appspot.com仅具有_ga cookie,myapp.appspot.com的条目具有3个cookie值:应用程序缓存,ACID和_ga。 我很惊讶1-dot-myapp.appspot.com在cookie中没有应用程序缓存值。 所以现在我想我的问题是。 如何强制应用程序缓存按需续订。

我想到的是从html中删除对清单文件的引用,或者重命名清单文件。 因此,无论何时我想让客户端浏览器更新缓存,我都会使用新命名的清单文件重新部署。 清单文件已使用清单清单2.mf之类的版本号重命名。 然后,我的构建将清单的所有引用修改为新名称清单文件,即manifest2.mf。 我的html文件和我的appengine.xml文件然后是manifest2.mf。 这些更改似乎迫使客户端浏览器更新其缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM