On Sat, 2003-10-25 at 17:42, Curt Zirzow wrote: > * Thus wrote Cosmin ([EMAIL PROTECTED]): > > 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;; > > Have you tried to simulate this on a web browser? > > My guess is there might be some dns issue somewhere causing the > webserver to take a while before even processing the request. > > Try and find out where the bottleneck is by echo'ing between steps > to see where the problem is, for example: > > echo time(), "\n"; > > $fp = fsockopen($url['host'], 80, $err_num, $err_msg, 5); > echo time(), "\n"; > > > Curt > -- > "My PHP key is worn out" > > PHP List stats since 1997: > http://zirzow.dyndns.org/html/mlists/ Here are the times: 1:1067092779.6042 2:1067092795.7176 And here is the code: echo '1:'.getmicrotime(),"\n\n"; while($data=fread($fp, 32768)) { $response.=$data; } echo '2:'.getmicrotime(),"\n\n";
I don't know what else to do ... I've changed the buffer length but it's still the same :(( -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php