CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
07.10.2008, 21:25:31
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
|
|
Schleife mit mail-Fkt. beschleunigen
Hallo,
ich bräuchte mal eure Hilfe bei einem Geschwindigkeitsproblem. Per Cronjob führe ich eine regelmäßige Prüfroutine einer Datenbank aus. Bezogen auf einzelne User soll, wenn nötig, eine EMail versendet werden, die für jeden User individuelle Links enthält. Das Skript selbst läuft in max. 2 Sek durch. Wenn allerdings die mail()-Fkt. scharf geschaltet wird, lande ich bei nur 40-80 EMails bei Skriptlaufzeiten von 140 und mehr Sekunden. Gibt es da eine effiziente Lösung, die Laufzeiten bei der Mail-Versendung merklich zu verkürzen? Danke für eure Antworten.
__________________
Gruß,
Christian
|
08.10.2008, 00:54:31
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Schleife mit mail-Fkt. beschleunigen
ja, gibt es. nämlich nicht die eingebaute mail() funktion zu verwenden, sondern was ordentliches, wie z.b. phpmailer.
Geändert von feuervogel (08.10.2008 um 00:55:26 Uhr)
|
09.10.2008, 12:11:51
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
|
|
AW: Schleife mit mail-Fkt. beschleunigen
Hi,
Zitat:
Zitat von feuervogel
ja, gibt es. nämlich nicht die eingebaute mail() funktion zu verwenden, sondern was ordentliches, wie z.b. phpmailer.
|
Ok, werde ich mir mal anschauen. Danke schonmal.
__________________
Gruß,
Christian
|
30.10.2008, 12:13:38
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
|
|
AW: Schleife mit mail-Fkt. beschleunigen
Hi,
Zitat:
Zitat von Christian24
Hi,
Ok, werde ich mir mal anschauen. Danke schonmal.
|
... was ich jetzt gemacht habe und auch schon implementiert ist. Gefällt mir echt gut und läuft auch schon besser/schneller. Da es aber auch hier teilweise ab einer bestimmten Anzahl von Mails dazu kommt, dass das Skript abbricht, werde ich die Prüfroutine mit nem Abstand von ein paar Minuten einfach 2mal per Cronjob aufrufen lassen. Oder hat jemand hier noch eine elegantere Idee!??
__________________
Gruß,
Christian
|
30.10.2008, 12:49:24
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
alternative
eine alternative zu phpmailer wäre swift:
http://www.swiftmailer.org/
habe selbst noch keine erfahrungen damit; klingt aber vielversprechend.
cx
|
30.10.2008, 13:11:01
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Schleife mit mail-Fkt. beschleunigen
Zitat:
Zitat von Christian24
Oder hat jemand hier noch eine elegantere Idee!??
|
Für Massenemails verwende ich eine Mailingliste (mailman). Die loft ohne PHP und deshalb rund um die Uhr.
|
10.12.2008, 00:15:31
|
Anfänger
|
|
Registriert seit: Feb 2006
Beiträge: 9
|
|
AW: Schleife mit mail-Fkt. beschleunigen
Was heißt, das Script bricht ab? Timeout? Overflow? Wenn es ein Timeout-Problem ist, könntest du versuchen, mit der PHP-Funktion set_time_limit(sekunden) die maximale Ausführungszeit des Scripts zu verlängern.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:03:00 Uhr.
|