Thread Problem mit FileHandle
(24 answers)
Opened by rosti at 2011-04-05 22:27
Danke topeg,
Quote Mit tie() wird es modular. Und ich kann auch mal einen numerischen Wert (da muss noch eine Prüfung rein, dass der Wert auch wirklich numerisch ist) ggf. persistent ändern. Eine Anwendung ist das Abholen meiner Mails per Script vom POP3-Server, da brauche ich fortlaufende Nummern für die lokalen Dateinamen; hier haben wir den Fall, dass beim Starten des Scripts einmal automatisch hochgezählt wird und dann das Script je empfangene Mail selbst weiterzählt. Es sind auch Mails von mehreren POP's anzuholen.... Auf Tie::Hash habe ich das jetzt mal umgebaut und die ersten Tests sind ok. Bevor ich Storable.pm einbinde, Frage: Bist Du wirklich sicher, dass das performanter ist als mein Serialize-Algorithmus mit pack/unpack? Es steht zwar in der Doku zu Storable, dass ein sehr performanter Low-Level-Algorithmus verwendet wird, aber getestet habe ich das noch nicht. Andererseits habe ich sehr gute Ergebnisse mit einem eigenen Algorithmus zum Lesen einer Binärdatei auf meinem Webserver, in der Datei objects.bin sind alle URL-Objekte mit Attributen gespeichert, die für verschiedene Responses gebraucht werden, u.a. auch für ein sitemap.xml, Dokumentenbäume usw.... --Rolf |