Canadian121
13-05-2004, 15:55
Hallo,
wir haben derzeit einen Cronjob in Gebrauch, der alle 5 Minuten aufgerufen wird und 300 Datensätze ausliest. Inwieweit kann man das optimieren, so dass der Server nicht zu sehr belastet und unser Script es aushält?
Gibt es da einen bestimmten Wert wie alle 2 Minuten und 500 Datensätze auslesen oder ist das nicht der Fall?
Mfg,
Marcel
ps: es werden emailadressen ausgelesen und newsletter (text bzw. html) verschickt.
Hö???
Cronjos haben (eigentlich) nichts mit PHP zu tun, außer dass sie u.a. ein PHP Script "ausführen" können. und selbst das machen sie idr. nicht.
Außerdem, weiß kein mensch, wie, was, wo du ausliest. Was soll man dir da für Tipps geben???
ps: es werden emailadressen ausgelesen und newsletter (text bzw. html) verschickt. musst du auch direkt sagen.
Original geschrieben von Canadian121
ps: es werden emailadressen ausgelesen und newsletter (text bzw. html) verschickt.
alle 5 minuten?
@wahsaga: wenn du dir die URL ansiehst, weißt du warum. Hätte man aber gut dazu schreiben können...
Hallo! Hab' auch erst an Spam gedacht ;)
Die Serverstatistik zeigt wann welcher traffic auftritt.
Und da wo am wenigsten auf der Seite los ist (i.d.R. nachts) kann man
dafür mehr jobs ausführen.
Es muss ja kein konstantes Intervall sein.
Original geschrieben von Canadian121
wir haben derzeit einen Cronjob in Gebrauch, der alle 5 Minuten aufgerufen wird und 300 Datensätze ausliest. Inwieweit kann man das optimieren, so dass der Server nicht zu sehr belastet und unser Script es aushält?
ps: es werden emailadressen ausgelesen und newsletter (text bzw. html) verschickt.
Warum um alles in der Welt nutzt Ihr für sowas kein Mailinglistentool? Es gibt Majordomo, Mailman, EZMLM usw, die auf Systemebene sowas ganz locker nebenbei mit erledigen, ohne den Server zur Weißglut zu treiben. Selbst der optische Schnickschnack, neue Listen zu erzeugen u/o Empfänger ein- und auszutragen, ist dann absolut keine Hürde.