Hey guys,

A few things about the cache-control headers:

- We do not guarantee your responses will be cached. We make a best effort
to do caching, but at best, this is an optimization. In the worst case
scenario all requests will continue to reach your app

- You *may* hit a different edge cache than your original one, which may
contain different data. I don't believe this is happening in your case, but
it would explain cache inconsistencies with short lived caches (user hits
once cache, subsequent request gets a cache with slightly older data. This
is rare)

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Wed, Feb 2, 2011 at 1:45 PM, Brandon Wirtz <[email protected]> wrote:

> Didn't see any change after setting to public.
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Brandon Wirtz
> Sent: Wednesday, February 02, 2011 12:48 PM
> To: [email protected]
> Subject: RE: [google-appengine] Cache headers not working w/ billing
> enabled
>
> Just made the change...   I'll check back to see if it helps.
>
> It doesn't appear I can set the cache header for files served from
> static...
> Am I missing something some where?
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Robert Kluin
> Sent: Wednesday, February 02, 2011 10:18 AM
> To: [email protected]
> Subject: Re: [google-appengine] Cache headers not working w/ billing
> enabled
>
> Hi Brandon,
>  Have you tried setting 'cache-control: public; max-age=300'?  Note
> 'public.'
>
>
>
> Robert
>
>
>
>
>
>
>
>
> On Wed, Feb 2, 2011 at 03:43, Brandon Wirtz <[email protected]> wrote:
> > I didn't know this was supposed to work... My app does the same thing...
> > Edge Caching doesn't seem to be happening.
> >
> > This implies it should...
> > https://groups.google.com/group/google-appengine/browse_thread/thread/
> > f10804
> > 5013a2345c?pli=1
> >
> > but my app does the same thing yours does, and
> > http://www.seoconsultants.com/tools/headers verified my headers were
> > set right.
> >
> > #1 Server Response: http://www.xyhd.tv/about HTTP Status Code:
> > HTTP/1.1 200 OK
> > via: HTTP/1.1 GWA
> > x-powered-by: PHP/5.2.14
> > vary: Accept-Encoding
> > location: http://wp.xyhd.tv/about/
> > content-type: text/html; charset=UTF-8
> > x-pingback: http://wp.xyhd.tv/xmlrpc.php
> > cache-control: max-age=300
> > Date: Wed, 02 Feb 2011 08:41:03 GMT
> > Server: Google Frontend
> > Content-Length: 0
> >
> > And thanks for pointing this out, It caused me to find a bug in my
> > code that I'm not cleaning up headers in my app so the "location"
> > shows wrong. Which might create some weirdness for me.
> >
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of David
> > Sent: Tuesday, February 01, 2011 8:01 AM
> > To: Google App Engine
> > Subject: [google-appengine] Cache headers not working w/ billing
> > enabled
> >
> > I have billing enabled on my app and I'm trying to get the Cache-
> > control headers to edge cache a page.  I'm setting the header to
> > Cache-
> > Control: public; max-age=300; and I see it coming back.  I'm using
> > wget to test it out.  I've also included a "now" date in the generated
> > document so I can see if it's caching it or not.  It is generating
> > that now date with every request and I see logs coming in on the
> > dashboard as 200.  Am I doing something wrong?  How do I get server
> > side
> caching working?
> >
> > Thanks,
> > David
> >
> > Here is the output from my wget call:
> >
> > ---request begin---
> > GET /v2/config HTTP/1.0
> > User-Agent: Wget/1.12 (cygwin)
> > Accept: */*
> > Host: 11.latest.word-play.appspot.com
> > Connection: Keep-Alive
> >
> > ---request end---
> > HTTP request sent, awaiting response...
> > ---response begin---
> > HTTP/1.0 200 OK
> > Content-Type: application/json; charset=ISO-8859-1
> > Cache-Control: public; max-age=300;
> > Date: Tue, 01 Feb 2011 15:52:10 GMT
> > Server: Google Frontend
> >
> > ---response end---
> > 200 OK
> > URI content encoding = `ISO-8859-1'
> > Length: unspecified [application/json] Saving to: `STDOUT'
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-appengine%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/google-appengine?hl=en.
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups
> "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> > For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to