Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> powiadamianie o nowych ogłoszeniach
brandon
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.11.2003

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


Witam!

Piszę skrypt zawierający bazę ogłoszeń. Mam do zrobienia również modłuł pozwalający użytkownikowi, który nie znalazł ogłoszenia spełniającego jego kryteria w bazie, zapiasć się na listę i być powiadomionym, jeśli coś takiego się ukaże.

Samo sprawdzenie czy coś takiego sie pojawiłonie wydaje mi się specjalnie skomplikowane, ale zastanawiam się kiedy uruchamiać skrypt sprawdzający.

1. Rozwiązanie z uruchamianiem sprawdzania po dodaniu ogłoszenia wydaje się być najbardziej rozsądne z punktu widzenia użytkownika (otrzymuje e-mail natychmiast po ukazaniu się ogłoszenia), jak również nie powinno stanowić problemu do napisania. Wadą tego rozwiązania może być fakt, że przy dużym natężeniu ruchu skrypt może być uruchamiany zbyt często, powodując duże obciążenie.

2. Cykliczne uruchamianie skryptu - tutaj z kolei należałoby mieć dostęp do crona (co nie zawsze jest możliwe, teraz, co prawda, mam, ale może kiedyś rozprowadzę zmodyfikowane wersje skryptu i wtedy już nie mam takiej pewności).
Można również sprawdzić datę, sprawdzić znacznik, czy był wykonywany skrypt już dziś (choćby na stronie index) i odpalić skrypt sprawdzający nowe ogłoszenia.
Tylko: a) co, jeśli będzie tylko jedno wejście i to akurat z interesującym ogłoszeniem [skrypt sprawdzający byłby wtedy dodany _przed_ dodaniem ogłoszenia], (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) jak spowodować, żeby wykonanie skryptu nie opóźniało zbytnio wyświetlenia strony głównej (użytkownicy nie są specjalnie cierpliwi...)

Pozdrawiam
Z góry dziękuję za wszelkie sugestie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
halfik
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


huh... nie znam sie ale to chyba za proste zagadnienie jak na ta czesc forum ?(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

a w sprawie: odpowiedziales sobie na pytanie, wiec wybierz rozwiazanie; ja proponuje pkt.1 - choc to tez zalezy od tego ilu uzytkownikow system bedzie musial sprawdzic, czy nie czekaja na takie ogloszenie...
Go to the top of the page
+Quote Post
Seth
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Pro >> Skrypty
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:45