Hallo liebe Softwareentwickler
ich habe ein Problem :/
Das Problem ist, wie kann man mit nur 256mb server ram eine große Datei die weit über 4gb oder 8gb groß ist, bearbeiten?
Also z.b eine bestimmte Zeile. Beispiel: Zeile 7.789 bearbeiten ....
Mit file array ( array file ( string $filename [, int $flags = 0 [, resource $context ]] ) führt das ja zu einem Verarbeitungs Abbruch des Servers?
Wie könnte man das realisieren?
Mit einem Dateizeiger und fgets in der while schleife ließt man realtiv schnell eine bestimmte Zeile Habe mir mal dann den ram Verbrauch angeschaut mit memory_get_usage....
ca. 0.6kb ram bei einer 4gb großen datei.
Ich selber programmiere sehr gerne mit PHP und seit Jahren, bloss so einen Fall hatte ich noch nicht.
Ich bedanke mich
ich habe ein Problem :/
Das Problem ist, wie kann man mit nur 256mb server ram eine große Datei die weit über 4gb oder 8gb groß ist, bearbeiten?
Also z.b eine bestimmte Zeile. Beispiel: Zeile 7.789 bearbeiten ....
Mit file array ( array file ( string $filename [, int $flags = 0 [, resource $context ]] ) führt das ja zu einem Verarbeitungs Abbruch des Servers?
Wie könnte man das realisieren?
Mit einem Dateizeiger und fgets in der while schleife ließt man realtiv schnell eine bestimmte Zeile Habe mir mal dann den ram Verbrauch angeschaut mit memory_get_usage....
ca. 0.6kb ram bei einer 4gb großen datei.
Ich selber programmiere sehr gerne mit PHP und seit Jahren, bloss so einen Fall hatte ich noch nicht.
Ich bedanke mich
Kommentar