Yes, they have the proper Expires headers.

As described in 
http://stackoverflow.com/questions/4406651/webkit-etags-and-google-app-engine-caching-behavior,
it appears as though expires is overruled by the Etags header and its
need to send an If-None-Match request.

On Dec 15, 12:31 pm, 风笑雪 <kea...@gmail.com> wrote:
> It works fine with Chrome 7 and Safari 5 on Windows XP in my app, no any
> requests are sent after the first visiting.
>
> Have you checked the static files if they had an "Expires" header?
>
> Also don't enable resource tracking for webkit which will always request for
> all the resources, just check the background logs.
>
> ----------
> keakon
>
> My blog(Chinese):www.keakon.net
> Blog source code:https://bitbucket.org/keakon/doodle/
>
>
>
>
>
>
>
> On Wed, Dec 15, 2010 at 9:50 AM, kamens <kam...@gmail.com> wrote:
> > Situation: running a Google App Engine site with my static content's
> > default_expiration set to "14d"
>
> > Problem: in Chrome and Safari, visiting a URL (not reloading, just
> > putting the cursor in the address bar and hitting Enter), causes a ton
> > of requests to be fired with If-None-Match headers. The responses are
> > always 304 Not Modified, as expected. I can watch these requests get
> > fired in a debugging proxy like Charles or Fiddler.
>
> > Want: to avoid these requests and 304 responses entirely for static
> > content -- simply trust the browser's cached content when it's
> > available.
>
> > We use the standard "cache static content for a really long time,
> > we'll take care of appending ?version={version} modifications to our
> > query strings when we need to bust the cache" system, so we'd really
> > like to avoid the 304's.
>
> > Belief: I think this is caused by the etag header that app engine
> > sends down with every static content response. The app engine SDK does
> > not send this header down, and I don't see this 304 behavior when
> > messing around with the SDK.
>
> > Any advice? Can you turn off etags for app engine's static content?
>
> > Updated with an example piece of static content:
> >http://www.khanacademy.org/stylesheets/default.css?846.34680903661739...
>
> > See a full summary of this question and various responses here:
>
> >http://stackoverflow.com/questions/4406651/webkit-etags-and-google-ap...
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com<google-appengine%2Bunsubscrib 
> > e...@googlegroups.com>
> > .
> > 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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to