Der folgende Codeabschnitt benötigt immer so 
1.1175858974457 bis 2.1942927837372 Sekunden
zum Laden des Quelltext's einer anderen Seite.
Wie kann man das optimieren?
	
							
						
					1.1175858974457 bis 2.1942927837372 Sekunden
zum Laden des Quelltext's einer anderen Seite.

Wie kann man das optimieren?
PHP-Code:
	
	
function fetch_site ( $url, $NP = 0 )
{
    $url_parsed = parse_url($url); # <- array
    
    # cache host, port, path & query vars
       
    $host = $url_parsed["host"];
    $port = $url_parsed["port"];
    $path = $url_parsed["path"];
    
    if ( $port == 0 ) $port = 80;
    
    if ($url_parsed["query"] != "") $path .= "?".$url_parsed["query"]; # notwendig?
    # opens connection to the host
    $fp = fsockopen($host, $port, $errno, $errstr, 30);
    # the request
    fputs ( $fp, "GET ".$path." HTTP/1.0\r\nHost: ".$host."\r\n" );
    if ($NP == 1)
      fputs($fp, "Referer: ***********\r\n");
    fputs ( $fp, build_header_cookie_part (  )."\r\n" );
    
    if ($NP != 99)
    {
        $body = false;
        while (!feof($fp)) {
            $s = fgets($fp, 1024);
            if ( $body )
                $in .= $s;
            if ( $s == "\r\n" )
                $body = true;
        }
    }
      
    fclose($fp);
      
    return $in;
} 
 
          
 ) Achja, und sendet die Headerdaten mittels ini_set () ;=)
) Achja, und sendet die Headerdaten mittels ini_set () ;=)
							
						 Moderator
 Moderator
Kommentar