Google App Engine must have some sort of reverse caching proxy because when I set the response header Cache-Control public, max-age=300
from one of my servlets, subsequent requests to the app engine show up in the logs like this: /testcaching 204 1ms 0cpu_ms 49kb
, whereas non-cached requests show up in the logs as: /testcaching 200 61ms 77cpu_ms 49kb
.
Anyways, my question is: Does anyone have any more details about this reverse caching proxy?
The best documentation I've found about App Engine's caching proxy is a post to the App Engine group. Relevant parts quoted below for posterity. All credit goes to Brandon Wirtz:
"If you want edge caching to work you need to make sure you have done the following things
public, max-age=300
works fine. Public; max-age=300
does not.Some of the details it would be nice to have answers for:
http://code.google.com/p/googleappengine/issues/detail?id=2258#c3
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With