Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 1 Dołączył: 25.02.2008 Ostrzeżenie: (0%)
|
Witam, mam taki problem "teoretyczny" (IMG:style_emoticons/default/smile.gif) z używaniem funkcji mail() (lub jakiejś gotowej klasy typu phpmailer). Prowadzę pewien portal społecznościowy i chcę dodać funkcję wysyłania e-maila do odbiorcy kiedy ten jest offline i dostał jakąś wiadomość na skrzynkę.
Boje się jednak, że takie "ciągłe" wysyłanie emaili (w końcu użytkownicy cały czas przesyłają sobie różne wiadomości, oczka, prezenty itd) zbytnio obciąży serwer. Zastanawiam się czy są jakieś inne metody powiadomień emailowych bez mocnego obciążenia serwera. Wymyśliłem sobie taki sposób: w momencie gdy użytkownik prześlę innemu wiadomość w bazie zapisywana jest jakaś tam instrukcja "napisz wiadomosc do... o tym i o tym...", następnie z bazą danych połączy się inny serwer (np. pierwszy dobry dedyk, a drugi jakiś tani dedyk) i te emaile będą wysyłane z tego drugiego serwera, a następnie usuwanie odpowiedniego wpisu z DB (albo po prostu pobieranie DB, czyszczenie, wysyłanie). Możecie coś doradzić? (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 1 Dołączył: 25.02.2008 Ostrzeżenie: (0%)
|
Tak wytrzymuje, ale chwilami przy ok. 1000 - 1500 aktywnych użytkowników, którzy wysyłają całą masę wiadomości - lecz bez dodatkowego obciążenia jakim będzie wysyłanie powiadomień mail()-em do wielu z wysłanych wiadomości. Wole też trochę próbować przewidzieć przyszłość, ponieważ liczba użytkowników rośnie, a nie chodzi też o to, żeby cały czas zmieniać typ serwera dedykowanego i płacić coraz więcej skoro mogą być prostsze metody
|
|
|
|
shycat mail() a obciążenie serwera 9.09.2011, 13:08:28
tehaha skoro serwer wytrzymuje obciążenie wynikające z ak... 9.09.2011, 13:57:30
tehaha ciężko coś powiedzieć konkretnego bez znajomości s... 9.09.2011, 15:25:35
shycat No, to właśnie jest społęcznościówka i ludzie na p... 9.09.2011, 15:50:38
tehaha no ta druga opcja co opisałeś "masz 100 wiado... 9.09.2011, 16:33:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:19 |