Thread Problem mit FileHandle (24 answers)
Opened by rosti at 2011-04-05 22:27

rosti
 2011-04-06 09:56
#147409 #147409
User since
2011-03-19
3212 Artikel
BenutzerIn
[Homepage]
user image
Danke topeg,

Quote
Jedoch würde ich zu gerne wissen, welche Vorteile du in deinem Anwendungsfall von tie bezüglich einer normalen Funktion siehst.


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

View full thread Problem mit FileHandle