Thanks for that Jeff.

On Dec 3, 7:37 pm, Jeff Schnitzer <[email protected]> wrote:
> I don't know what jacek had in mind, but since it sounds like you're
> making the request from a custom client, make sure you are making the
> request with Accept-Encoding: gzip.
>
> http://code.google.com/appengine/kb/general.html#compression
>
> Jeff
>
> On Fri, Dec 3, 2010 at 6:01 AM, pac <[email protected]> wrote:
> > Do you mean - remove extra whitespaces, comments and other unneeded
> > characters without breaking the content structure?
>
> > On Dec 3, 1:06 pm, "jacek.ambroziak" <[email protected]>
> > wrote:
> >> Also minify and/or compress your XML!
>
> >> On Dec 2, 5:06 am, pac <[email protected]> wrote:
>
> >> > That’s great then Stephen, appreciated the feedback. Thanks.
>
> >> > On Dec 2, 1:44 am, Stephen Johnson <[email protected]> wrote:
>
> >> > > I believe Ikai's statement "The 30 second limit is imposed on the time 
> >> > > it
> >> > > takes the servlet to finish." is confirming what I said.
>
> >> > > On Wed, Dec 1, 2010 at 5:52 PM, pac <[email protected]> wrote:
> >> > > > Hi Ikai,
>
> >> > > > If you could confirm this - from earlier Stephen's post:
>
> >> > > > "then I think you
> >> > > > will be safe even though it might take another minute or two for
> >> > > > Google's
> >> > > > infrastructure to stream it to the client. I have not tested this
> >> > > > though.
> >> > > > Can anyone confirm or deny this assumption on my part."
>
> >> > > > is download outside 30 sec limit i.e. after servlet finished in 30
> >> > > > seconds?
>
> >> > > > Thanks.
>
> >> > > > On Dec 1, 12:00 am, "Ikai Lan (Google)" 
> >> > > > <[email protected]<ikai.l%[email protected]>
>
> >> > > > wrote:
> >> > > > > The 30 second limit is imposed on the time it takes the servlet to
> >> > > > finish.
>
> >> > > > > --
> >> > > > > Ikai Lan
> >> > > > > Developer Programs Engineer, Google App Engine
> >> > > > > Blogger:http://googleappengine.blogspot.com
> >> > > > > Reddit:http://www.reddit.com/r/appengine
> >> > > > > Twitter:http://twitter.com/app_engine
>
> >> > > > > On Mon, Nov 29, 2010 at 10:13 AM, Stephen Johnson <
> >> > > > [email protected]>wrote:
>
> >> > > > > > I believe the 30 second limit is imposed on the time it takes 
> >> > > > > > for your
> >> > > > > > servlet to finish. Thus, if your servlet finished generating and
> >> > > > returning
> >> > > > > > the file to the AppEngine infrastructure in 29 seconds, then I 
> >> > > > > > think
> >> > > > you
> >> > > > > > will be safe even though it might take another minute or two for
> >> > > > Google's
> >> > > > > > infrastructure to stream it to the client. I have not tested this
> >> > > > though.
> >> > > > > > Can anyone confirm or deny this assumption on my part.
>
> >> > > > > > On Mon, Nov 29, 2010 at 10:57 AM, pac <[email protected]>
> >> > > > wrote:
>
> >> > > > > >> Sorry, did not see your post earlier Stephen.
>
> >> > > > > >> I was not aware of this 10 minute feature to create a file, I 
> >> > > > > >> will
> >> > > > > >> look into.
>
> >> > > > > >> File size will be greater then 10MB, it is an existing website 
> >> > > > > >> which I
> >> > > > > >> am thinking to port to gae, file size already gets around 12MB 
> >> > > > > >> or so.
>
> >> > > > > >> So I guess more than 10MB download will be an issue and I guess
> >> > > > > >> download should also complete in 30 second, is that so?
>
> >> > > > > >> On Nov 29, 5:37 pm, pac <[email protected]> wrote:
> >> > > > > >> > A client will download a xml file instead of uploading.
> >> > > > > >> > Records will be created (or updated, deleted) in a table/kind 
> >> > > > > >> > over
> >> > > > > >> > time and all records from a kind need to be downloaded in 
> >> > > > > >> > form of a
> >> > > > > >> > xml file, I hope I am explaining the issue bit more clearly.
>
> >> > > > > >> > I am not sure if I could make use of blobstore in this case 
> >> > > > > >> > as it
> >> > > > will
> >> > > > > >> > require update of blobstore object (in background may be 
> >> > > > > >> > using task)
> >> > > > > >> > every time a record gets added/updated/deleted i.e. if I 
> >> > > > > >> > create xml
> >> > > > > >> > file programmaticaly and store as blobstore object.
>
> >> > > > > >> > On Nov 29, 5:14 pm, Didier Durand <[email protected]> 
> >> > > > > >> > wrote:
>
> >> > > > > >> > > Hi,
>
> >> > > > > >> > > To emulate files, you have to use the Blob object in the 
> >> > > > > >> > > datastore
> >> > > > to
> >> > > > > >> > > store such xml content: see
> >> > > > com.google.appengine.api.datastore.Blob
> >> > > > > >> inhttp://
> >> > > > code.google.com/appengine/docs/java/datastore/dataclasses.html.
> >> > > > > >> ..
>
> >> > > > > >> > > Blob has a limited max size: 1 Mbyte. So, you can use a 
> >> > > > > >> > > collection
> >> > > > > >> > > (Vector, List, etc..)  of Blobs if you need more than 1 
> >> > > > > >> > > Mbytes.
>
> >> > > > > >> > > If your files get uploaded by a client, you can use the 
> >> > > > > >> > > Blobstore
> >> > > > > >> > > where the max size is much bigger(2 Gbytes): seehttp://
> >> > > > > >> code.google.com/appengine/docs/java/blobstore/overview.html
>
> >> > > > > >> > > You have to associate the blob with some other fields 
> >> > > > > >> > > (name, size,
> >> > > > > >> > > last_updated) in you pojo to reproduce what you expect from 
> >> > > > > >> > > a
> >> > > > file.
>
> >> > > > > >> > > N.B. if you need to emulate a directory tree, you also have 
> >> > > > > >> > > to
> >> > > > write
> >> > > > > >> > > it by yourself.
>
> >> > > > > >> > > Finally, I would recommend alternative Objectify rather than
> >> > > > standard
> >> > > > > >> > > JDO for such services.
>
> >> > > > > >> > > Hope this helps
>
> >> > > > > >> > > regards
> >> > > > > >> > > didier
>
> >> > > > > >> > > On Nov 29, 5:53 pm, pac <[email protected]> wrote:
>
> >> > > > > >> > > > In a website I need to provide a feature to get data in 
> >> > > > > >> > > > xml
> >> > > > format
> >> > > > > >> > > > i.e. some url
>
> >> > > > > >> > > > e.g.http://www.mysite.com../data.xml
>
> >> > > > > >> > > > I think in gae I can not create a file. Any suggestions to
> >> > > > create
> >> > > > > >> such
> >> > > > > >> > > > feature to get data from data store in this way?
>
> >> > > > > >> > > > Data store will have large number of records, so in 
> >> > > > > >> > > > general, a
> >> > > > file
> >> > > > > >> > > > created from that could be of good few MBs.
>
> >> > > > > >> --
> >> > > > > >> 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
> >> > > > > >> [email protected].
> >> > > > > >> To unsubscribe from this group, send email to
> >> > > > > >> [email protected]<google-appengine-java%[email protected]>
> >> > > > <google-appengine-java%2b­[email protected]>
> >> > > > > >> .
> >> > > > > >> For more options, visit this group at
> >> > > > > >>http://groups.google.com/group/google-appengine-java?hl=en.
>
> >> > > > > >  --
> >> > > > > > 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
> >> > > > > > [email protected].
> >> > > > > > To unsubscribe from this group, send email to
> >> > > > > > [email protected]<google-appengine-java%[email protected]>
> >> > > > <google-appengine-java%2b­[email protected]>
> >> > > > > > .
> >> > > > > > For more options, visit this group at
> >> > > > > >http://groups.google.com/group/google-appengine-java?hl=en.-Hide
> >> > > > quoted text -
>
> >> > > > > - Show quoted text -
>
> >> > > > --
> >> > > > 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
> >> > > > [email protected].
> >> > > > To unsubscribe from this group, send email to
> >> > > > [email protected]<google-appengine-java%[email protected]>
> >> > > > .
> >> > > > For more options, visit this group at
> >> > > >http://groups.google.com/group/google-appengine-java?hl=en.
>
> > --
> > 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 [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine-java?hl=en.

-- 
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 [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-java?hl=en.

Reply via email to