Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 12.07.2003 Skąd: Białystok Ostrzeżenie: (0%)
|
Witam!
Planuję stworzenie newslettera, w związku z tym zastanawiam się nad metodą samego wysyłania maili. Przeglądałem wątki na forum, w których ten temat był już poruszany, jednak nie znalazłem jednoznacznego, właściwego rozwiązania problemu. Informuję z góry, że interesuje mnie newsletter na powiedzmy kilkanaście tysięcy adresów. Adresy będą przechowywane w bazie MySQL. Co więcej, ma to być robione nie z maszyny stojącej u mnie, a z wykupionego konta hostingowego. Z tego co czytałem, w grę wchodzą następujące rozwiązania: - skrypt pobierający kolejno adresy z bazy i wysyłający maile - problemem jest max. czas wykonywania skryptu - wątpię, że zdąży mi się wysłać te kilkanaście tys. maili - Cron - jednak czy admin serwera się nie "podirytuje" faktem, że raptem jakiś proces obciąża mu na maxa maszynę i łącze i go nie wyrzuci? Kolejna sprawa to możliwość wykorzystania pola BCC. Nie wiem jednak na ile jest to skuteczne, ile adresów maksymalnie da się wpisać, itp. Zwracam się z uprzejmą prośbą do bardziej doświadczonych o pomoc w wyżej opisanej kwestii, na pewno nie jeden (jedna (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) z Was spotkała się już z tym problemem. Będę wdzięczny za wszelkie rady i wskazówki. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 12.07.2003 Skąd: Białystok Ostrzeżenie: (0%)
|
Zrobiłem test, na serwerze firmy hostingowej, z której usług aktualnie korzystam, składał się z:
- połączenia z bazą - wykonania zapytania - pobrania wiersza - wysłania maila - zamknięcia połączenia Czas wykonywania skryptu oscylował od 0.04 do 0.18 sek, przeciętnie w granicach 0.1 sek. Oczywiście połącznie z bazą i zamknięcie połączenia z bazą nie będą wykonywane przy każdym mailu, a raz na wykonanie skryptu, więc można test został zrobiony trochę "na zapas". Dajmy na to, że pełne wysłanie jednego maila zajmie nawet 0.2 sek, to w ciągu max. czasu wykonania skryptu (na tym serwerze to 50 sek.) mamy 250 maili. Wydaje mi się więc, że w tym przypadku spokojnie można przyjąć 250 maili/min, więc 1k maili w 4min. Dziwi mnie więc, że u Ciebie wysyłanie 1k maili trwa 20-30 min, skąd ta różnica? Oczywiście jeżeli wysyłasz to z serwera, który stoi w domu to nie było pytania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . W sumie masz rację, wysyłanie X maili w trakcie wykonania skryptu nie zawsze musi przynieść wymierne rezultaty w postaci zwiększenia efektywności, ale ja osobiście wolę jednak, mimo wszystko, optymalizować co się da (w granicach rozsądku oczywiście (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). |
|
|
|
marcz Jak ugryźć newsletter... 14.06.2006, 17:47:02
Cysiaczek Jednorazowo możesz mieć problem z wysłanie kilku t... 14.06.2006, 17:55:17
marcz Jedyne sensowne rozwiązanie, które mi przychodzi g... 14.06.2006, 22:00:56
Balon ustalamy limit wiadomosci wysylanych za jednym raz... 14.06.2006, 22:05:18
nasty_psycho najpierw w zmiennej powiedzmy $exec_time spra... 15.06.2006, 09:21:22
marcz Cytat(nasty_psycho @ 15.06.2006, 10:21 ) ... 15.06.2006, 12:53:57
nasty_psycho CytatNie bardzo rozumiem - chodzi Ci tu o wysyłani... 15.06.2006, 13:27:48
php programmer A oto moja wersja rozwiązania tego problemu,
jak z... 15.06.2006, 13:54:57
marcz Dzięki php programmer, ale zostanę jednak przy kon... 15.06.2006, 14:13:14
php programmer No tak wadą jest szybkość, to jeszcze zależy od ró... 15.06.2006, 14:23:53
php programmer Różnica jest stąd że twoje wyliczenia to teoria o ... 15.06.2006, 19:43:06
piotrekkr takie dzialania jak wykonywanie polaczenia z baza ... 16.07.2006, 09:36:23
Nostress Działanie mojego mailingu:
1. Wysyla maila do pie... 27.07.2006, 13:38:01
Babu Mój sposób jest następujący:
skrypt pobiera z baz... 21.08.2006, 11:45:31
prolam sorry, ze odswiezam, ale mam ten sam problem lecz:... 5.09.2006, 23:15:01
Denver Może by tak po prostu poinformować czytelników o c... 6.09.2006, 01:09:59 
legorek Cytat(Denver @ 6.09.2006, 00:09:59 ) ... 6.09.2006, 10:04:03 
prolam Cytat(legorek @ 6.09.2006, 11:04:03 )... 6.09.2006, 10:52:01
Denver Cytat(legorek @ 6.09.2006, 11:04:03 )... 6.09.2006, 11:36:24 
legorek prolam, faktycznie, przeczytałem cały temat nie pa... 6.09.2006, 22:04:38
Prph Witam,
Moje pomysl jest nastepujacy:
Akcja Napis... 22.03.2007, 11:09:00
zleek Ja kwestie newslettera rozwiązuję następująco:
1.... 22.03.2007, 14:27:30
pawkow pływająca ramka To właściwie wszystko. Masz w pan... 22.03.2007, 17:07:14
Prph Witam,
Kwestia rozsylania maili rozwiazalem, tak ... 16.04.2007, 11:25:32 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:17 |