That sounds normal. The file is stored in the 'frontend' - ie the edge-cache.
When a visitor requests that URL, it should returned to them (the 200) directly. The file is served to them, saving your application having to serve it. If the user already has a copy of the file in their cache (mainly the browser cache), then they will check with the cache server to see if a new version is available. If the file is still stored in the cache, then the cache will say 304. Basically saying "continue using your cached file, its the same as I have" So the different result depends on if you have it stored in your cache. (if the file wasnt in the cache, it would fall though to your appliation, and the cache would also just serve a 200 too. You can probably see if its served direct from cache, or from application, by comparing expires/date/last-modified headers) On Mon, Aug 29, 2011 at 8:36 PM, pdknsk <[email protected]> wrote: > Well, it seems like maybe it isn't working how it should be. I'm > noticing two different responses, which both show up as 204 in the > logs and are both cached somewhere, because the request handler > doesn't run. > > Status Code:304 OK > Age:419 > Date:Mon, 29 Aug 2011 19:22:09 GMT > Expires:Mon, 29 Aug 2011 20:00:00 GMT > Server:GFE/2.0 > > Status Code:200 OK > Age:573 > Cache-Control:public > Content-Encoding:gzip > Content-Length:621 > Content-Type:application/atom+xml > Date:Mon, 29 Aug 2011 19:22:09 GMT > Expires:Mon, 29 Aug 2011 20:00:00 GMT > Last-Modified:Mon, 29 Aug 2011 19:01:56 GMT > Server:Google Frontend > Vary:Accept-Encoding > > -- > 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. > > -- 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.
