Code wird zu langsam abgearbeitet

ahykes

Erfahrenes Mitglied
Hey Jungs,

leider wird mein Code hier unten viel zu langsam abgearbeitet...naja man könnte auch vermuten,dass er einfach zu schlecht geproggt ist ;-)

Habt Ihr eine Idee, wie man das ganze ein bisschen beschleunigen könnte?

Das ganze sieht so aus:

PHP:
				   if ($socket)
				   {
						//Result holen
						$cam_sensor = 'http://'.$set[4].'/ll_resultat.html';
						$handle=fopen($cam_sensor ,"r"); 
						$content=""; 
									
						while (!feof($handle)) 
						{ 
						 $content.=fread($handle,1024); 
						} 
											
						//Ergebniss nach Result durchsuchen
						$x = strstr ( $content, "<td>Schlecht :</td>" );
											
						//Result zurechtschneiden
						$result = substr($x, 25, -426);
						fclose($handle);
						
						echo '<td bgcolor="'. ($i % 2 == 0 ? "#666666" : "CCCCCC") .'">'.$result.' %</td><tr>';
					}
:suspekt:
PS: In $set[4] steht immer irgendeine gültige IP-Adresse...

Das ganze läuft in einer schleife bis zu 300 mal ab
 
Zuletzt bearbeitet:
Wo kommt denn der Wert der $socket-Variable her? Falls dieser der Rückgabewert einer fsockopen()-Funktion ist, kannst du gleich die bestehende Verbindung nutzen.
 
Zurück