Hallo,
ich schreibe grade ein Script, das eine bestimmte URL per Seitenaufruf in ca. 3000 Seiten posten soll.
Mein erstes Script sah so aus:
Die Ausführung über die Konsole klappt, wenn ich das ganze auf nem Webserver ausführen will bekomme ich jedoch einen ziemlich gestreßten Firefox und der Server kann irgendwann meine Requests nicht mehr ausführen.
Nach stundenlanger Googelei hab ich jetzt die asynchronen Threads entdeckt, aber nicht wirklich verstanden, wie das ganze wirklich aussehen soll, denn in den Beispielen, die ich verwendet habe wird einfach nur eine function aufgerufen und die Auslastung bleibt logischerweise die gleiche!
Any advices?
ich schreibe grade ein Script, das eine bestimmte URL per Seitenaufruf in ca. 3000 Seiten posten soll.
Mein erstes Script sah so aus:
PHP-Code:
<?php
$url = $_POST['url'];
echo '<h1>Submitted <a href="' . $url . '">' . $url . '</a> to:</h1>';
$backlinks = file("links.txt");
foreach($links as $currlink)
{
$yourAnswer = ( strpos( $currlink, '[URL]' ) !== false );
if($yourAnswer == 'false') {
$text = str_replace("[URL]", $url, $currlink);
echo '<a href="'.$text.'">' . $text, "</a><br />";
file($text);
} else {
$text = str_replace("[URLNOW]", $url, $currlink);
echo '<a href="'.$text.'">' . $text, "</a><br />";
file($text);
}
}
?>
Nach stundenlanger Googelei hab ich jetzt die asynchronen Threads entdeckt, aber nicht wirklich verstanden, wie das ganze wirklich aussehen soll, denn in den Beispielen, die ich verwendet habe wird einfach nur eine function aufgerufen und die Auslastung bleibt logischerweise die gleiche!
Any advices?
Kommentar