On Sun, 2003-10-26 at 15:30, Raditha Dissanayake wrote:
> are you getting any 1xx status codes from the web server?
here are the full headers:
HTTP/1.1 200 OK
Date: Mon, 27 Oct 2003 06:15:30 GMT
Server: Apache/1.3.27 (Unix) PHP/4.3.3
X-Powered-By: PHP/4.3.3
Transfer-Encoding: chunked
Content-Type: text/xml
> Cosmin wrote:
>
> >I'm trying to make an application using XML-RPC, and I have the
> >following problem: I use fsockopen() to simulate a POST to my local
> >web-server. All goes very well except it's very very slow. Here is my
> >code maybe someone could tell me what I'm doing wrong:
> >=====================================
> >$url= parse_url($this->serverURL);
> >$requestString= "POST ".$url['path']." HTTP/1.1\r\nHost:
> >".$url['host']."\r\nContent-type:
> >application/x-www.form-urlencoded\r\nContent-length:
> >".strlen($this->requestData)."\r\n\r\n".$this->requestData;;
> > $fp = fsockopen($url['host'], 80, $err_num, $err_msg, 5);
> > if ($fp)
> > {
> > //make the request to the xml-rpc server
> > fputs($fp, $requestString);
> > //gets the result
> > while (!feof($fp))
> > {
> > $response .= fgets($fp, 1024);
> > }
> > fclose($fp);
> > $this->rawResponse=$response;
> > $this->error=false;
> > }
> > else
> > {
> > $this->error=true;
> > $this->errorMessage=$err_msg;
> > }
> >====================================
> >This is the slowest part of my script(about 16 seconds). The server's
> >execution time is only 0.00064206123352051 seconds. I don't know why it
> >takes so much to write a string to the socket and then to read the
> >response. Here are the execution times:
> > Server Start Server Stop
> > 1067090777.5339 1067090777.5346
> >
> > Client Start Client Stop
> > 1067090777.5303 1067090794.5286
> >
> >If someone knows a way on how to speed this up please tell me how to do
> >it.
> >
> >
> >Thank you for your time
> >
> >
> >
>
>
> --
> Raditha Dissanayake.
> ------------------------------------------------------------------------
> http://www.radinks.com/sftp/ | http://www.raditha/megaupload/
> Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader
> Graphical User Inteface. Just 150 KB | with progress bar.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php