Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Cronjob-Auslastung optimieren!? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Cronjob-Auslastung optimieren!?


 
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.

 
TobiaZ
13-05-2004, 16:00 
 
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.

 
wahsaga
13-05-2004, 16:15 
 
Original geschrieben von Canadian121
ps: es werden emailadressen ausgelesen und newsletter (text bzw. html) verschickt.
alle 5 minuten?

 
TobiaZ
13-05-2004, 16:20 
 
@wahsaga: wenn du dir die URL ansiehst, weißt du warum. Hätte man aber gut dazu schreiben können...

 
fuser
13-05-2004, 16:46 
 
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.

 
meikel
13-05-2004, 17:45 
 
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.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:15 Uhr.