Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 15.Januar.2007, 15:51.
Re: @CB: Multithreading die zweite
Also für jeden "mail"-Befehl einen eigenen Task - dann schickt jemand seinen Newsletter mit 1000 Mails raus und der Server bricht zusammen, weil 1000 Mail-Versende-Tasks aufgemacht werden....
Beitrag von Marco (840 Beiträge) am Mittwoch, 17.Januar.2007, 11:25.
Re: @CB: Multithreading die zweite
Hallo Christoph,
so wie ich Richard verstehe möchte er nicht für jede Mail einen eigenen Thread starten sondern *einen* zweiten Thread in dem asynchron die Mails versandt werden. Die Seite im Browser soll dann also schon freigegeben werden, obwohl dieser parallel Thread noch arbeitet.
Ein solches Vorgehen hätte aber sicherlich den Nachteil, dass der Anwender blind darauf vertrauen müßte, dass der Mail-Versand auch klappt, denn Fehlermeldungen würden dann ja nicht zum Browser durchgereicht.
Ich denke, hier wird es auch noch Probleme mit dem Apache geben, der ja typischerweise darauf ausgelegt ist synchron und nicht asynchron zu arbeiten...
Marco
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 17.Januar.2007, 18:00.
Re: @CB: Multithreading die zweite
Mmh, verstehe, aber der Aufwand ist schon immens und davon hat eigentlich nur jemand was, der Hunderte Emails verschicken will...