Tom: Grosse Menge Dateien packen

Beitrag lesen

Hello,

Du hattest vor einiger Zeit doch um Test einiger Scripte gebeten, wo ich Dich dann mit ½ Millionen Anfragen bombardiert habe. Nun wollte ich wissen, ob diese Methode (http://selfhtml.bitworks.de/flat_box.php.txt) bereits ausgereift ist? Ob Du es mal statt while(){usleep();} mit einer Semaphore versucht hast. Einerseits juckt es mich ein wenig, diesen Versuch mal zu unternehmen, aber andererseits letztentlich bauche ich lock() nach (Rad neu erfunden).

Ich weiß leider immer noch nicht, welche Passage Du meintest.

usleep() hatte wir einerseits bei den Versuchen eingesetzt, um bei älteren PHP-Version das Time-Limit auszutricken. Für die Kontroll-Progrämmchen haben wir es benutzt, damit die Prozesse immer wieder Lebenszeichen von sich geben konnten. Der Prozess wurde ja erst abgebrochen, wenn der User ein "Abort()" veranlasst hat.

Der Sinn der Übung war die zeitliche Entzerrung von sonst sehr schnell hintereinander ablaufenden Prozessen, um selber beobachten zu können, was mit der Anforderung passiert.

Die Flatbox ist keinesfalls "fertig". Dennis wollte noch ein paar wesentliche Wrapper für die Grundfunktionen schreiben. Außerdem arbeitet sie bisher auch nur mittels Filelocking. Eine andere Version (die in der Adressverwaltung benutzte) könnte aber z.B. auch mit Record-Locking oder Academic-Locking arbeiten.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau