Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Ajax] Pytanie o sens.
Lion_87
post 26.05.2009, 17:49:51
Post #1





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


Mam krótką funkcje która dodaje do bazy coś a potem to ma wyświetlać druga funkcja. Wszystko bez przeładowania strony
Drugą funkcje ustawiłem w body onload co 2 s i tu moje pytanie czy to w ogóle ma sens takie wywoływanie zapytania co 2 s?
100 osób spędzi 10 s na stronie czyli zapytanie wykona się 500 razy? Tak się zastanawiam czy to nie jest przypadkiem bardzo złe.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
lord_t
post 26.05.2009, 18:04:05
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


A jak często zmienia się ta informacja w bazie danych?


--------------------
Go to the top of the page
+Quote Post
Lion_87
post 26.05.2009, 18:08:11
Post #3





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


Cytat
A jak często zmienia się ta informacja w bazie danych?

W zależności od użytkownika bo to coś w rodzaju "dodawanie ulubionego czegoś" do swojej listy ulubionych.
Go to the top of the page
+Quote Post
Spawnm
post 26.05.2009, 18:15:51
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




jeśli to co jest dodawane jest widoczne tylko przez dodającego to funkcję pobierania albo wywołuj przez funkcję dodawania , albo od razu aktualizuj diva bez ajaxowania.
jeśli mają widzieć wszyscy to na pewno bym nie dawał 2s ... może 10s ?
opisz lepiej programik to łatwiej będzie się nad tym zastanawiać
Go to the top of the page
+Quote Post
Lion_87
post 26.05.2009, 18:19:11
Post #5





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


hmmm w sumie widzieć to będzie tylko dodający więc racja Spawnn najlepiej wywołać przeładowanie przez dodanie:) hmmm tylko jak? Mała sugestia?
Go to the top of the page
+Quote Post
Spawnm
post 26.05.2009, 18:22:44
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML.
ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób winksmiley.jpg
Go to the top of the page
+Quote Post
Lion_87
post 28.05.2009, 09:40:37
Post #7





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


Cytat
jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML.
ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób winksmiley.jpg

heh spróbuje wieczorkiem tego smile.gif dzięki

działa. Zrobiłem że przeładowanie uruchamia się tylko po dodaniu do bazy.
Ale problem teraz z integracja tego ze stroną. Tzn skrypt działają ale nie wyświetlają sie polskie znaki z tego skryptu tylko bo reszta strony ma polskie znaki. Kodowanie jest UTF-8
Jak zrobi by pojawiły sie polskie znaki?
Go to the top of the page
+Quote Post
skowron-line
post 28.05.2009, 09:44:37
Post #8





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


http://forum.php.pl/lofiversion/index.php/t67633.html


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Lion_87
post 28.05.2009, 09:57:57
Post #9





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


thx smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:10