Fórum Root.cz
Hlavní témata => Server => Téma založeno: Merwa 05. 09. 2012, 20:39:39
-
Rád bych se zeptal jak nejlépe vyřešit komunikaci mezi PHP a postfixem ohledně mass mailingu (řádově v tisicovkách zpráv s jednou šablonou, ale různí příjemci).
Moje aplikace beží na PHP ale nevěřím, že PHP zvládne spolehlivě dostat do postfixu několik tisíc zpráv v rámci jednoho HTTP požadavku...
Přemýšlel jsem o nějakém softwaru na bázi fronty, do které bych z PHP nasypal adresy a šablonu mailu a ona by už sama z fronty zprávy předávala postfixu. Existuje takový software pro linux. distribuce? Existuje lepší řešení?
-
samozrejme, ze by to slo :) proc to delat jednodusse, kdyz to jde slozite :)
o ajaxu jsi uz slysel? :)
-
Myslíš jako odesílat každý email zvlášť ajaxovým požadavkem ? To by se mohl krásně dát zobrazit i progress bar a případně to i kdykoliv stopnout...
Ale z hlediska zatížení webové aplikace si myslím, že to nebude to nejlepší...
-
Můžeš uložit frontu zpráv do databáze (je-li stejná šablona stačí jen emaily adresátu). Periodicky (napřiklad cronem) potom spouštěj skript (PHP nebo jakýkoli jiný), který bude tuto frontu číst a zprávy postupně odesílat. Nemá-li aplikace databázi použij třeba obyčejný textový soubor. Výhodou je, že kdykoli uživatel nebo admin bude chtít, může mrknout do db (případně do souboru) a vidět jak odesílání zpráv pokoročilo.
-
Vy jste o CLI php nikdy neslyseli? Proc se kazdy kdo zna PHP snazi resit vse skrze webserver, pripadne cron+wget+apache :) Je to smesne..
-
Tiez to vidim na CLI PHP + tuning php.ini pre CLI. Imho to nemoze byt ziaden problem.
-
A co třeba php daemon? http://pear.php.net/package/System_Daemon