![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 30.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem jest następujący:
User rejestruje się na stronie, po czym na jego maila trafia link aktywujący, a do bazy są zapisywane jego dane, przy czym jedną z kolumn jest kolumna 'aktywowany', która początkowo ma wartość 0, a po kliknięciu na link aktywujący zmienia wartość na 1. Jest też kolumna przechowująca datę i godzinę rejestracji. Chciałbym, aby co 24 godziny (np. codziennie o północy) z tabeli użytkowników zostali usunięci użytkownicy, którzy mają wartość aktywowany=0 i którzy zarejestrowali się wcześniej 48 godzin temu (aktualna_data - data_rejestracji > 48 godzin). Jak to zrobić? Chciałbym to zrobić w taki sposób, żeby zadziałał na każdym płatnym hostingu (a przynajmniej na większości), ponieważ nie będę miał możliwości "kopania" w ustawieniach serwera ani dostępu do panelu administracyjnego konta. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
OMG
Cytat Wiesz z moich doswiadczen wynika, ze na stronie z 20 tys uniqu, 120 tys odswierzen strony dziennie O dzizez, to 83.3 req/min, dolicz do tego 1 req cronowy - straszne obciazenie Cytat Administratorzy zazwyczaj jesli odsprzedaja hosting to nie jest w ich interesie aby dodatkowo obciazac system poprzez kilka skryptow, ktore trzeba z soba zgrac aby to zadzialalo, a co za tym idzie dodatkowo obciazac system. O matko, wylacza crona, pozwola na phpbb+przemo i zawala system 100x bardziej - gdzie tu logika? A wiesz co to jest jasnosc architektury? Skoro zadanie ma byc uruchamiane raz na X czasu (a takich zadan bedzie pewnie wiecej - w ostatnim systemie mam ich 17) to najoczywistszym rozwiazaniem jest cron. Cron jest do uruchamiania zadan co okreslony interwal czasu. KROPKA. Po grzyba kombinowac jakis skomplikowany system, ktory jest zalezny od aktywnosci userow na stronie. Ktos zajrzy ci do kodu - "po **** tutaj dajesz usuwanie powiadomien". A co jak takich akcji wiecej ci przyjdzie? tez je gdzies upchasz? Cytat W ich interesie jest aby jak najwiecej stron upakowac na serwerze i zeby uzyskac z niego jak najwiecej kasy. Generalnie na tym zalezy firmie prowadzacej hosting. Ale jest tez drugi parametr - jakos uslug - czy obecni klienci danej firy beda ja polecac jesli ich serwer chodzi jak slimak? Ten post edytował dr_bonzo 12.09.2009, 21:49:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:23 |