Temat: Wysyłka maili pod PHP - co polecacie ?
Dominik Z.:
za rozsądną cene). Miał ktoś doczynienia z PERL'em jeśli chodzi o wydajność?
PERL na pewno byłby wydajniejszy (jest w każdym razie wydajniejszy przy prostszych pracach - w mailowaniu nie testowałem), ale wąskim gardłem jest w 99% i tak serwer SMTP i przepustowość łącz - właściwszym pytaniem nie powinno być ("jaka biblioteka do PHP" albo "PHP czy Perl" ale: "Sendmail czy Postfix" albo "Postfix czy Exim" - choć i to ma wpływ niewielki - po prostu,
fizyki się nie przeskoczy - 100 000 wiadomości X 10 KB = 1GB mięsa do wysłania - jeśli się do tego doliczy wymianę nagłówków między serwerami SMTP, odbicia, lub ponowienia, bo czasem wiadomość urywa się w połowie i jest kilka razy ponawiana na skutek utraty pakietów na łączach - robi się z tego 2 GB albo i więcej - nie licząc już czasu, jaki zabierają "rozmowy" serwerów ze sobą).
Jeśli nie mamy wpływu na serwer SMTP i na łącze, lepiej pogrupować subskrybentów i wysyłać partiami odpalając skrypt np. co pół godziny, lub przy naprawdę dużej ilości e-maili (ale to już chyba tylko spamerzy się w to bawią) wykorzystać kilka osobnych serwerów SMTP - duzi providerzy mają wiele maszynek hostingowych i można to wykorzystać za dodatkową opłatą zapewne.