Yes. This is what I am going to do. My plan is to:

- compile GWT, collect all generated files, post them to appengine
into blobstore and keep a mapping in datastore from version +
filenames -> blobkeys
- (remove GWT files from the staging directory)
- maybe combine all the class files in WEB-INF/classes into a
single .jar, and remove the class files
- upload the code to appengine including the new version number

during request:
- load the mapping for version + filenames  (memcache it)
- serve static files from blobstore

This should also make the pushing faster, (it takes about 45 minutes
with 3000 files...)

Or Google could just increase that static files constant a bit to
avoid all the trouble :)

On Aug 26, 10:25 pm, Gal Dolber <gal.dol...@gmail.com> wrote:
> Maybe you can create a Linker that uploads your statics files to the
> blobstore, and add a Filter in appengine to serve them from the there.
>
> 2010/8/26 Uwe Maurer <uwe.mau...@gmail.com>
>
>
>
>
>
> > Hi,
>
> > we have a quite big GWT project on Java Appengine, which uses code
> > splitting and also multiple locales. We just added another locale and
> > now it generates so many static files (>900) that it runs over the
> > 3000 static files limit in total.
>
> > Any chance this limit can be raised?
>
> > What is the best solution otherwise? Serve the static files from
> > datastore or blobstore?
> > Or an external CDN?
>
> > Thanks,
> > Uwe Maurer
>
> > --
> > 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<google-appengine-java%2B 
> > unsubscr...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine-java?hl=en.
>
> --
> Guit: Elegant, beautiful, modular and *production ready* gwt applications.
>
> http://code.google.com/p/guit/

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

Reply via email to