Why not store them in the WAR as a normal web resource and add an expiration = 1y in appengine-web.xml?
<static-files> <include path="/favicon.ico" expiration="1y" /> <include path="/img/logos/*" expiration="10y" /> </static-files> You should take care that you never reuse a logo name. Anyway, 5000 images seems like something I would rather store in the database (you probably will not want to redeploy every time a logo is redesigned). On Dec 17, 10:16 am, Marcel Overdijk <marceloverd...@gmail.com> wrote: > My application contains approx 5000 images related to teams (each team > has it's own logo). > > I was thinking about serving them from a jar file. > I'm wondering if it would be better to serve them from the datastore > and possible store/retrieve most used logos in memcache. > > What would a better solution in terms of performance and billing? -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.