相关疑难解决方法(0)

如何在GAE中启用浏览器缓存

虽然这个问题应该是微不足道的,但我没有成功在web google app engine java server上启用浏览器缓存.

我试着把这种东西放在我的appengine-web.xml中:

<static-files>
  <include path="/**.cache.**" expiration="365d" />
...
Run Code Online (Sandbox Code Playgroud)

但当我看到响应标题时,我在本地发现了这个:

Content-Length: 196084
Cache-Control: public, max-age=31536000
Expires: Fri, 10 Jan 2014 19:40:45 GMT
Content-Type: image/png
Last-Modified: Tue, 18 Dec 2012 21:41:22 GMT
Server: Jetty(6.1.x)
Run Code Online (Sandbox Code Playgroud)

哪个好......但是在生产环境中这个:

HTTP/1.1 304 Not Modified
ETag: "RV4Bpg"
X-AppEngine-Estimated-CPM-US-Dollars: $0.000000
X-AppEngine-Resource-Usage: ms=109 cpu_ms=0
Date: Thu, 10 Jan 2013 19:41:20 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Server: Google Frontend
Run Code Online (Sandbox Code Playgroud)

这绝对不是我想要的:(

任何的想法 ?我错过了什么?

[编辑] 尚未下载的内容,我的浏览器收到以下标题:

HTTP/1.1 200 OK
ETag: …
Run Code Online (Sandbox Code Playgroud)

google-app-engine

6
推荐指数
1
解决办法
3403
查看次数

如何防止Servlet的结果被缓存?

如何使用Servlets停止在浏览器中缓存页面?

如果我在登录时按下浏览器按钮,我希望该会话到期.

java caching servlets

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

caching ×1

google-app-engine ×1

java ×1

servlets ×1