![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 4.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem w trakcie pisania aplikacji i chciałbym się Was zapytać, o to jak najlepiej zrobić takie coś. Mam pseudo giełdę polegającą na składaniu zleceń sprzedaży i zleceń kupna. Składam zlecenie kupna do tabeli zlecenia_kupna, o polach id_zk, id_zs, id_skladajacego, cena. W momencie gdy złoży ktoś zlecenie kupna, chcę aby albo dodało się zlecenie, jeśli go nie będzie, albo uaktualniło się to co jest obecnie, ale to jestem sam wstanie zrobić. Gorzej jest z aktualizacją strony bez przeładowania. Myślę, alby zrobić takie coś, że zapisuję w json-ie informację o obecnym stanie po otwarciu strony a następnie co jakiś czas (1 sekunda), wysyłać zapytanie czy nastąpiła jakaś zmiana. i ew. zmieniać to na stronie i w json-ie Teraz tylko pytanie jak to zrobić by nie zabić serwera, oraz czy może ktoś mi napisać funkcję odświeżającą? Z góry dziękuję. Jeśli ktoś ma jakiś lepszy pomysł to bardzo proszę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 11 Dołączył: 12.10.2014 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
w tabeli dodaj pole z datą i czasem ostatniej modyfikacji które będziesz updatował z każdym razem przy jakichś zmianie updacie i ładujesz ten czas do cache.
Jak ładujesz stronę to zapisujesz gdzieś w js tan czas ostatniej modyfikacji. I wysyłasz go ajaxem co jakiś czas do serwera. Jak data przesłana ajaxem starsza niż ta w cache robisz select jak nie, nie robisz nic. Choć Ajax co 1s to chyba średnio dobry pomysł. ale to teria, robiłem raz coś podobnego ale bez cache. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:12 |