Tip:

Build a service with the habilitie to retrieve the information "page by page".
If you have, let's say, 5000 clients, show them in your GUI in a paged
form.... like google do on searches.... maybe 200 clients by page (25
pages) shoud be good.
bye

Ivan


On Thu, 11 Nov 2004 13:48:41 +0100, Thomas Herre
<[EMAIL PROTECTED]> wrote:
> It is far too slow. Takes between 1 and 2 minutes for one request as
> desribed below.
> Also, the heap becomes very large: about  300 MB filled with instances
> of parser and Axis classes.
> 
> Dorner, Thomas schrieb:
> 
> 
> 
> >Is it too slow or will you get an exception?
> >
> >
> >
> >-----Ursprüngliche Nachricht-----
> >Von: Thomas Herre [mailto:[EMAIL PROTECTED]
> >Gesendet: Donnerstag, 11. November 2004 08:57
> >An: [EMAIL PROTECTED]
> >Betreff: [Fwd: Too Large XML Response?]
> >
> >
> >Hi all,
> >
> >I'm new to this list, yet not new to Axis.
> >I would appreciate to hear your thoughts on the following:
> >
> >We're using Axis/SOAP to connect our GUI Clients with a backend server.
> >Here's an example: A client wants to display a set of customers.
> >It requests them via SOAP RPC Call and gets a Collection of objects in
> >return,
> >which it can display in a JTable.
> >As you can imagine, the number of objects returned may easily exceed a
> >number of, let's say some thousands. That produces a very large XML SOAP
> >response, which is very hard to parse.
> >It takes about 80 seconds to finish such a request. I tracked the
> >problem down to find out that the
> >bottleneck seems to be on the client side, when deserializing the XML
> >data into Java objects.
> >
> >I'm using Axis 1.2 RC 1 with Xerces 2.6.2. JDK is 1.4.2_05.
> >I'm running Client and Tomcat on the same machine for testing.
> >
> >So, my question: Am I using Axis for something it is not intended or
> >should it be able to handle such large responses?
> >
> >Thank you for your opionion and advice.
> >
> >Cheers, Thomas
> >
> >
> >
> >
> >
> >
> >
>

Reply via email to