![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy istnieje możliwość sprawdzania w jakim procencie wykonany został skrypt php wywoływany przez ajaxa ? Czasami mam do wykonania skrypty których wykonanie zajmuje dużo czasu i użytkownik nie wie w tym czasie co tak naprawdę się dzieje. Być może są jakieś inne sposoby o których nie wiem na rozwiązanie takiego problemu. Proszę o pomoc w tej kwestii. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem srednie rozwiazanie.. bo jak mniemam wykonujesz jeden skrypt i znowu puszczasz ajaxa na drugi... a to oznacza ze tworzysz niepotrzebny ruch w sieci i odpytujesz niepotrzebnie serwer, zalezy to czego chcesz to uzyc bo zakladajac ze np 20 ludzi wykona ten sktypt to w twoim przypadku bedzie nawet i 100 zapytan serwera jak tak podzielisz skrypt... Podzielenie skryptu na kilka mniejszych oraz wykonywanie funkcji po funkcji to moim zdaniem dobry pomysł.Rzeczywiście będzie generować ruch przez ciągłe nagłówki zapytania i oczekiwanie na status, ale przynajmniej będzie "widać" postęp. PS.a nie dałoby się porównywać ilości pobranych danych via ajax z jakąś średnią wartością. Załóżmy, że standardowa odpowiedź może ważyć 15kb.Nie jestem dobry w ajaxie.Raczej przeciętny więc nie wiem czy takie coś by się dało. Tutaj znajduje się chyba dobre rozwiązanie tego problemu: http://www.redips.net/javascript/ajax-progress-bar/ Ten post edytował atominium 16.09.2010, 13:10:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:46 |