Es geht um die autom. generierten Weblogs und ich möchte sie nicht herunterladen.
Habe das ganze auch mal so probiert:
PHP-Code:
$fd = fopen($file, "r");
while (!feof ($fd)) {
$line = fgets($fd, 4096);
if (strpos(strtolower($line), $str) !== false) {
echo $line."\r\n";
flush();
ob_flush();
}
}
fclose ($fd);
Um die Methoden zu vergleichen, habe ich die Systemwerte vom Apache überwacht (XAMPP, WinXP) und die Ausführzeit ausgeben lassen:
Von der file-function:
CPU-Auslastung: um die 40, mit stärkeren Schwankungen
Speicherauslastung: ~380.000K
Zeit: 94.24s
feof-function:
CPU-Auslastung: 38-44
Speicherauslastung: ~4.270K
Zeit: 76.23s
...spricht eindeutig für feof

Wird sowas einen Server sehr belasten (Unix mehr oder weniger)?