我有一个角度为js的应用程序,其主容器页面“index.html”每个版本都更新一次。这是使用Go构建的应用程序引擎中托管的。服务器端提供html视图和静态内容的直接服务以及一个restful API。即使修改了html页面,应用程序引擎也返回304
,直到我推一个新版本的话,我必须努力重新加载页面,避免受到304
我的app.yaml文件这一切的伟大工程,现在是很基本的:
handlers:
- url: /.*
script: _go_app
我尚未设置任何缓存策略,因此我了解,应用引擎会默认缓存静态文件10分钟。
发生了什么事?
不知道这是否有帮助,但Go使用文件的修改时间来确定是否返回“未修改”状态。如果该时间戳没有改变(或者某种程度上Go不能检索到),那么可以解释这个问题......也许看一下服务器返回的头文件。 – Caleb 2014-11-07 17:02:12