sheel
I love Asm
Cronjobs und PHP-Scripte sind hier mal als das Selbe zu betrachten.
Ob PHP per Browser oder Cron in Gang gesetzt wird, es bleibt doch PHP.
Was ich meinte ist Logging (vor allem) im Userbereich, also Browser-PHP-Teil.
Wenn zwei oder mehr Benutzer ziemlich gleichzeitig eine Seite aufrufen
laufen gleichzeitig mehrere PHP-Programme ab.
Und wenn die gleichzeitig in die gleiche Textdatei schreiben wollen gibts Probleme.
Eine Datei kann eben nur von einem gleichzeitig geschrieben werden (aber von mehreren gelesen).
(Unter Anderem dieses Problem nehmen die DB-Systeme einem ja ab.
Wenns nur um voneinander unabhängige Zeilen geht kann man da reinschreiben wie man will,
und die DB verwaltet den tatsächlichen Dateizugriff)
Zur while-Schleife: Warum das?
Dafür gibts doch cron. Alle x Minuten etwas starten.
In PHP noch einen Timer zu machen wäre irgendwie sinnlos.
Zum Loggen von Auktionsereignissen:
Frage: Wird sich das irgendwer irgendwann gründlich anschauen?
Nein? Warum dann loggen.
(... http://www.codinghorror.com/blog/2008/12/the-problem-with-logging.html)
Ob PHP per Browser oder Cron in Gang gesetzt wird, es bleibt doch PHP.
Was ich meinte ist Logging (vor allem) im Userbereich, also Browser-PHP-Teil.
Wenn zwei oder mehr Benutzer ziemlich gleichzeitig eine Seite aufrufen
laufen gleichzeitig mehrere PHP-Programme ab.
Und wenn die gleichzeitig in die gleiche Textdatei schreiben wollen gibts Probleme.
Eine Datei kann eben nur von einem gleichzeitig geschrieben werden (aber von mehreren gelesen).
(Unter Anderem dieses Problem nehmen die DB-Systeme einem ja ab.
Wenns nur um voneinander unabhängige Zeilen geht kann man da reinschreiben wie man will,
und die DB verwaltet den tatsächlichen Dateizugriff)
Zur while-Schleife: Warum das?
Dafür gibts doch cron. Alle x Minuten etwas starten.
In PHP noch einen Timer zu machen wäre irgendwie sinnlos.
Zum Loggen von Auktionsereignissen:
Frage: Wird sich das irgendwer irgendwann gründlich anschauen?
Nein? Warum dann loggen.
(... http://www.codinghorror.com/blog/2008/12/the-problem-with-logging.html)