I just pushed an update to my app in which a bunch of the static files
changed and were important for the app behavior.

What I'm seeing is that any requests for those static files return an
old version of the file! I did some digging around and it seems that
other people are seeing this and GAE caches things very aggressively.

Two things:
- Unless I'm missing something GAE shouldn't do that. When I submit
changes with appcfg.py update, it knows exactly what has changed, so
there's no reason it can't invalidate the caches for the static files
that have changed.
- Is there a way I can force it from here to start serving the latest
version of a static file? I can't change the app because it's an
iPhone app.

Is it true that in the future, the best way to avoid this might be
something like adding ?timestamp=[hour] to the URL request? That way
files won't be cached for more than an hour? Is there a better method?

Thanks.


--Noel

-- 
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