On Fri, 12 Jul 2002, Kimbro Staken wrote:

>
>On Friday, July 12, 2002, at 12:53  PM, Heinrich Götzger wrote:
>
>> Think about the performance. XML-RPC brings a tenth of CORBA in
>> throughput.
>>
>Fortunately, I don't think this is true. Last night I finally converted
>Xindice over to using XML-RPC for all communications and running the
>XML:DB API conformance tests usually falls between 18 and 22 seconds with
>XML-RPC and somewhere between 16 and 50 seconds with the CORBA impl. I'm
>not sure why CORBA varies so much, but I think it is related to the same
>reason some people see really slow startups with CORBA at times. I was
>seeing considerably slower times for CORBA when I ran the tests during a
>high load time on my cable modem (i.e. 6-9PM), I suspect it has something
>to do with nameservice resolution. The client and server were on the same
>machine so the network shouldn't have been a factor otherwise. Debugging
>this isn't something I really have any interest in doing since CORBA is
>EOL.
>
>Anyway, these tests are not completely conclusive as I do need to run it
>over the network, but initial results are promising. There's also still a
>ton of room to optimize the XML-RPC impl because it is so much simpler to
>know exactly what it is doing. In particular I need to finish implementing
>compressed document support so that you don't have to parse the document
>and query results again when they get to the client. We'll see how it goes.
>  Once I'm sure the API is more stable, I have another set of tests that
>more realistically models a real application that I'll run to get a better
>idea of the real performance.
>
>The code is in CVS if anyone wants to try it out, just be aware it
>probably isn't very stable and I haven't evaluated resource consumption
>yet.

This sounds promising. I'll wait untill a stable snapshot can be
downloaded from CVS or per release to see how performance changes in my
testbed.



regards

Heinrich

--
http://www.xmlBlaster.org

Reply via email to