Georg D.: Große Dateien aufspringen mit PHP / Shell

Beitrag lesen

Wieso das? Das kann man auch abschnittweise machen.

  • wenn er eine 160MB bearbeiten will, hält PHP die Datei vollständig bis zum Abschluss selbige vor, was zur Folge hat das hier sehr schnell die (Resourcen-)Grenzen erschöpft sein werden.

Nicht unbedingt. Originaldatei zum Lesen öffnen, Zieldatei zum Schreiben öffnen, und streamorientiert lesen bzw. schreiben. Damit brauche ich zwar den doppelten Plattenplatz, aber der ist meist nicht der limitierende Faktor. Dafür brauche ich aber nur einen relativ kleinen Puffer im Arbeitsspeicher.

Damit hast du natürlich recht, ich denke das nur der TO weiß was und wie er was machen will. Wenn er wirklich etwas ändern (an definierbaren Positionen) will, käme er sogar nicht darum herum.

Gruss Georg