Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> optymalizacja mail() lub jakiś zamiennik
wude
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


Witam,

Czy istnieje możliwość przyspieszenia działania funkcji mail()? Na serwerze VPS 1,5 Ghz, 768mb RAM mailing do 10 000 osób wykonywał się 28 minut i zajął ponad 90% użycia procesora, co wydaje mi się zbyt dużym obciążeniem.

Skrypt jest prosty i wygląda tak:
  1. //$maile - tablica z mailami
  2. //$wiadomosc - treść maila w HTML
  3. //$temat - temat maila
  4.  
  5. $naglowki = "Reply-to: admin <noreply@adres.com>\r\n";
  6. $naglowki .= "From: admin <noreply@adres.com>\r\n";
  7. $naglowki .= "MIME-Version: 1.0\r\n";
  8. $naglowki .= "Content-type: text/html; charset=utf-8\r\n";
  9.  
  10. for($i=0;$i<count($maile);$i++){
  11. mail($maile[$i], $temat, $wiadomosc, $naglowki);
  12. $i2 = $i+1;
  13. echo $i2.'. '.$maile[$i].': OK<br />';
  14. }


A może są jakieś szybsze odpowiedniki, niekoniecznie w PHP, ale działające na serwerze?

I jeszcze jedna sprawa... Czy takie mailingi do osób, które zaakceptowały ich otrzymywanie, mogą zacząć wpadać do spamu? Jeśli tak to jak się przed tym ustrzec?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kalmaceta
post
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 24
Dołączył: 4.12.2010

Ostrzeżenie: (0%)
-----


- dzielisz na porcje tyle + cronjobs
- zlecasz firmie, która się tym zajmuje - mailingiem
- wykup dedya do tego (najlepiej)


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 02:27