Re: SOAP

From: Date: Mon, 21 May 2001 08:59:41 +0000
Subject: Re: SOAP
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-409@lists.php.net to get a copy of this message
[Nicolas Hoizey <nhoizey@phpheaven.net>] > Hi, > > > I downloaded the PHP soap implementation from sourceforge and found > > it hard to read and full of global variables. > > If you mean soapphpclient and phpsoapserver from victor and steven at > Giga Ideas, the version available on SourceForge is not the last one > they've done, so you should go their web site : > http://www.gigaideas.com.cn/phpsoap/ > > It's mainly an extension of Edd Dumbill's XML-RPC library, and it > works very well. Except that it's dead slow I guess :-). PHP 4.1 will bundle Dan Libby's xmlrpc-epi library and extension to address the performance problem and awkwardness of the current implementation. A benchmark I did a few weeks ago gave us a an 8x overall tps increase (and half the number of code lines needed in the xmlrpc handler functions) when switching from the current PEAR implementation (which is just a PEAR-ified version of Edd Dumbill's library) to Dan Libby's xmlrpc-epi-php (written in C). A SOAP library using the same building blocks will be just as slow of course (the main problem is that it uses deeply nested PHP objects). For now that'll have to do, but I hope someone takes on themselves to eventually write a C SOAP implementation for PEAR with object overloading (yum). - Stig -- Stig Sæther Bakken <ssb@fast.no> Fast Search & Transfer ASA, Trondheim, Norway

« previous php.pear.dev (#409) next »