phpbar.de logo

Mailinglisten-Archive

[php] Performance von Filehandles

[php] Performance von Filehandles

Michel Zobel zobel at hnw-online.de
Don Dez 1 13:43:43 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

Das wird dann am Festplattencache liegen bzw. wieviel RAM dieser
Dateioperation zur Verfügung stand. Du könntest versuchen ein
Dateisystem zu verwenden was mit großen Dateien gut klar kommt bzw. mit
vielen kleinen. Du kannst die Partition für diese Daten in den hinteren
Bereich der Platte legen um etwas mehr Geschwindigkeit zu bekommen. Hab
mal gehört das soll helfen. Oder mit hdparm die Einstellungen der
Festplatte für große Dateioperationen anpassen.

Aber wie bereits erwähnt wurde dürfte es eher ein Problem der
serverseitigen Einstellungen/Hardware als das man an dem Skript noch
etwas beschleunigen könnte.

Da du ja aus einer Datei zu lesen scheinst vielleicht kannst du auch 2
Festplatten verwenden. Von der einen Festplatte lesen und auf der
anderen schreiben.

Ich gehe mal davon aus du dir sicher bist das alle Daten ausgelesen und
geschrieben werden müssen um deine gewünschte Aktion auszuführen. Sonst
könnte man überlegen an der Datenstruktur etwas zu drehen.

Nur ein paar Ideen...

Eric Binek wrote:
> Hi Norbert,
> 
> mit fwrite bekomme ich (laut Logs)
> 
> 5970 Angebote in 3.24 Sekunden gespeichert.
> 14248 Angebote in 6.23 Sekunden gespeichert.
> 14248 Angebote in 7.13 Sekunden gespeichert.
> 14248 Angebote in 6.43 Sekunden. gespeichert
> usw.
> 


- --
Michel Zobel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)

iD8DBQFDju//z7Hv5q8V14URAq+HAJ40t32EyJ7JoezwznuMNpyrJyJeBACgmhh+
Gj5IPGcCRem31cmHMKdSR9Y=
=+uZH
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive