Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%)
|
Witam,
Od pewnego czasu zastanawiam się nad pewną techniką. Otóż rozwijam dosyć zaawansowany system transakcyjny i tak się zastanawiam nad pewną funkcjonalnością, która się naprawdę podoba moim użytkownikom. Otóż na każdej stronie znajduje się dla zalogowanych użytkowników informacja o ich kwocie. I oni narzekają czasem, że przebywając na Shoutbox nie widzą zmieniającej się kwoty i nie wiedzą czy ich kontrahent wpłacił gotówkę czy też nie. I tu mi wpadł do głowy ten pomysł, tylko zupełnie nie wiem jak podejść do tego tematu. Nie ma sensu przecież wywoływać Ajax co X czasu i sprawdzać takie dane zapytaniami, w końcu to by zrujnowało stronę. Chyba, że istnieje jakiś prosty sposób, który temu zapobiega. Liczę na Waszą pomoc! Pozdrawiam, Largo |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%)
|
Witaj,
Oficjalnie korzystam z biblioteki Prototype i w dokumentacji znalazłem ciekawą klasę, Ajax.PeriodicalUpdater. Oto mój kod:
I wg. dokumentacji sam Prototype sprawdza czy dana treść została zmieniona, dzięki parametrowi decay, którego nie używam. Zadanie jest proste - skrypt ma sprawdzać co ok. 10 sekund czy zmieniła się kwota użytkownika, która jest obiektem. Więc aktualizacja transakcji oznacza aktualizację samego obiektu użytkownika. To ma działać tylko dla aktualnie zalogowanego! Czy to rozwiązanie optymalne? Pozdrawiam, Largo |
|
|
|
Largo Aktualizacja danych 8.03.2010, 22:00:46
karolrynio Gdzieś czytałem o takiej technice, ale to działa p... 9.03.2010, 11:00:41
nospor No ale przeciez PeriodicalUpdater() jest dokladnie... 9.03.2010, 12:42:21 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:45 |