Some more details:

We are implementing a Web Services server (essentially SOAP server) in PHP
and one of the calls has to return a data packet as XML so we want to
accumulate the response in a string variable and then return it (optionally
logginig it for security reasons).

We would like to avoid using external files for the accumulation, since we
need some good performance and typically disk v.s. memory cannot compete
(the server has enough RAM;-).

"Peter Illes" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi,
>
> This is the second post of this problem since I did not get any answer for
> the first. Please, could someone out there help? Thanks in advance...
>
> I wonder if there is any performance tuning newsgroup/faq/whatever related
> to PHP. I searchead to no avail...
>
> Anyway, my current mind boggler is: we are accumulating a large (~400k)
XML
> response in a string before sending it out by adding little pieces a time
> (like 10-20 chars). Now this results in  very bad performance -- most
> probably due to the fact that the string is enlarged/re-allocated
thousands
> of times. I would love to pre-allocate a big buffer for the string so that
> performance gets better (something like SetLength() in Delphi). How can I
do
> this?
>
> Xuse me if the answer is much too trivial, I'm a newbie in PHPland :-)
>
> Thanks for any suggestion,
>
> Peter
>
>
>
>



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to