Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Warum überlastet das den Server ?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
danielsun174
PostRank 6
PostRank 6
Beiträge: 406
Registriert: 26.12.2008, 22:46

Beitrag von danielsun174 » 20.10.2010, 17:24

Hallo
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