I understand the cache hits aren't guaranteed, but I've yet to see any
cache hits though.  I have about 9000 url hits in the dashboard in the
past 2 hours since the maintenance for the url that returns "Cache-
Control", "public; max-age=1800;".  It seems to me like it's not
caching it at all.  I'm just trying to reduce that number to something
a lot less even though it might not be perfect.  Any help would be
appreciated.
Thanks,
David

On Feb 2, 3:39 pm, "Ikai Lan (Google)" <[email protected]>
wrote:
> 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/headersverified my headers were
> > > set right.
>
> > > #1 Server Response:http://www.xyhd.tv/aboutHTTP 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