ich habe einen Crontab laufen, welcher nach knapp 10 Aufrufen den Server vollkommen überlastet.
Der Grundlegende Code sieht so aus:
Code: Alles auswählen
$fp=fsockopen($url, 80);
$post_data="login_user_send=1&login_user_name=".$username."&login_user_pass=".$password;
fputs($fp, "POST / HTTP/1.1\n");
fputs($fp, "Host: ".$url."\n");
fputs($fp, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)\n");
fputs($fp, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\n");
fputs($fp, "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3\n");
//fputs($fp, "Accept-Encoding: gzip,deflate\n");
fputs($fp, "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\n");
fputs($fp, "Keep-Alive: 115\n");
fputs($fp, "Connection: keep-alive\n");
fputs($fp, "Referer: http://".$url."/\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-Length: ".strlen($post_data)."\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $post_data."\n");
while (!feof($fp)) {
$line=fgets($fp,255);
$body.=$line;}
Warum benötigt das so viel Leistung ??
mfg daniel