【发布时间】:2010-10-16 04:12:40
【问题描述】:
Google App Engine 必须具有某种反向缓存代理,因为当我从我的一个 servlet 设置响应标头 Cache-Control public, max-age=300 时,对应用引擎的后续请求会显示在如下日志中:/testcaching 204 1ms 0cpu_ms 49kb,而没有- 缓存请求在日志中显示为:/testcaching 200 61ms 77cpu_ms 49kb。
无论如何,我的问题是:有没有人有关于这个反向缓存代理的更多细节?
【问题讨论】:
-
你想要什么样的细节?有一个,它托管在您用户附近的端点上,如果您要求它缓存数据,它会缓存数据。 :)
-
@Nick - 谢谢,这些都是很好的细节。我想我只是想知道我是否可以依靠它来缓存我告诉它的东西,并且将来不会对应用引擎进行一些更改来删除反向缓存代理。
-
好吧,你永远不能完全依赖缓存——它本质上是一个概率系统,因为你的数据随时可能被驱逐。不过,我们当然没有任何计划在不久的将来完全删除它。