Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ucitavanje delova strane preko ajax-a

[es] :: Advanced PHP :: Ucitavanje delova strane preko ajax-a

[ Pregleda: 328 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Jack

Član broj: 39108
Poruke: 106
91.150.103.*



Profil

icon Ucitavanje delova strane preko ajax-a07.07.2008. u 11:03

Sta mislite o sledecem scenariju:

recimo da na strani imam 4 dela: vesti, anketu, banere i promenljivi content u sredini. Da li bi se nesto dobilo na brzini ili da li bi vizuelno izgledalo brze da se ti delovi ucitavaju preko ajaxa?

Na primer umesto content-a vesti da se stavi

Code:

<div id="vesti"></div> <script type="text/javascript">js funkcija za ucitavanje</script>


Onda bi ajax ucitao content u div vesti i u medjuvremenu prikazao lepu load ikonicu. Znaci da se content ne ucita odmah nego asinhrono.

Cini mi se da bi se stranica prikazala brze ako imam neki zahtevan deo, onda bih se odmah prikazao dizajn stranice a taj zahtevni deo bi se polako ucitavao u pozadini. Sta mislite o tome? Jel vredi potrositi vreme na tako nesto i jel to dobra praksa?




Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
07.07.2008. u 11:03 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 595
*.adsl.beotel.net.



Profil

icon Re: Ucitavanje delova strane preko ajax-a07.07.2008. u 12:47
Ako je HTML koji AJAX treba da donese pri učitavanju manji od 20kb, ne isplati se.
"The quieter you become, the more you are able to hear."
07.07.2008. u 12:47 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 680
*.dynamic.sbb.rs.



Profil

icon Re: Ucitavanje delova strane preko ajax-a07.07.2008. u 13:12
Takodje mislim da nije potrebno dodavati ajax ako nema interakcije sa korisnikom. Recimo da se gube korisnici koji koriste telefon za pristup internetu, nisam siguran za seo kako bi se ponasalo sve to, ali bi sigurno i pretrazivaci imali manje sadrzaja za pretragu, a i nekako teorijski, manje se sadrzaja ucitava ako se ucita direktno html nego li ako se ucitava js, pa onda da on ucitava i html preko... to mu nekako u vise koraka dodje pa samim tim i vise podataka
Ako je pak dizajn zahtevan puno, ima puno elemenata, onda je bolje optimizovati sadrzaj smanjenjem js-a koji se ne keshira i jos kojim metodama zavisi od konkretnog slucaja.

Licno ne volim sajtove koji imaju ajax tamo gde nije potrebno, za ucitavanje centralnog dela pogotovo. Nekako mi lici na sajt u flesu koji ima jedan url koji ne mozes da posaljes prijatelju, bookmarkujes itd.
Ok je za login boxove, za neke popup stvari, za anketu mislim da je must, jer inace i ne glasam ako vidim da ce da me odvede glasanje na drugu stranicu (samo glasanje, ne i prikazivanje ankete, jer ako vidim da se jos ucitava, preskacem dalje ), i za tako neke male stvari, inace za ceo content, mislim da ne. Za ucitavanje banera ionako browser mora ucita slike u oba slucaja, a html je beznacajan ako sadrzi samo par img tagova, tako da nikakvo olaksanje/ubrzanje tu ne bi dobio.
07.07.2008. u 13:12 

Mr. Jack

Član broj: 39108
Poruke: 106
77.46.192.*



Profil

icon Re: Ucitavanje delova strane preko ajax-a07.07.2008. u 14:47
Hvala vam na odgovorima.

Ovo mislim da implementiram u cms koji bi preko ajaxa ucitavao delove strana (module), ali nece biti stalno nego kao config opcija.
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
07.07.2008. u 14:47 

cume
Beograd

Član broj: 26038
Poruke: 297
*.adsl.beotel.net.



Profil

icon Re: Ucitavanje delova strane preko ajax-a07.07.2008. u 19:19
Citat:
mVeliki: Ako je HTML koji AJAX treba da donese pri učitavanju manji od 20kb, ne isplati se.

Kada sam poslednji put pravio nesto slicno podaci koje sam prikazivao u div-u su bili jako mali (par KB), ali je SQL upit koji ih je dovlacio iz baze bio veoma zahtevan (0.5-1.0 sek) - i ovde AJAX moze da pomogne

Pozz
07.07.2008. u 19:19 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 595
*.adsl.beotel.net.



Profil

icon Re: Ucitavanje delova strane preko ajax-a07.07.2008. u 19:55
U pravu si cume,
za taj scenario gde rasterećuješ stranicu teškog SQL querija, može da se isplati.

Najbolje bi bilo isprobati, napraviti obe varijante pa izmeriti i upotrebiti bržu.
"The quieter you become, the more you are able to hear."
07.07.2008. u 19:55 

agvozden
Aleksandar Gvozden
www.BGSvetionik.com
Beograd

Član broj: 37813
Poruke: 129
*.ptt.rs.

Sajt: www.aleksinac.net


Profil

icon Re: Ucitavanje delova strane preko ajax-a08.07.2008. u 08:32
Elem, http://www.bgsvetionik.com/ ima prilicno elemenata tako da je ucitavanje stranice bilo prilicno sporo sa svim elementima.

Onda sam deo provukao kroz iframe, a deo kroz ajax. Recimo, moze biti problem kod banera, ukoliko se broje prikazi - u mnogo slucaja nece biti prikazani. Kroz ajax sam obezbedio da se vrati informacija da je baner zaista i postavljen na sajtu.

Buduci da koristim kesiranje strana takodje mi je bitno da se deo sadrzaja dinamicki ucitava - ne moze se kesirati anketa jer zavisi da li je neko vec glasao...

Meni je ajax dosta pomogao u performansama ovog sajta, ali pretpostavljam da pretrazivaci ne indeksiraju banere...

OTPOR DO POBEDE
08.07.2008. u 08:32 

[es] :: Advanced PHP :: Ucitavanje delova strane preko ajax-a

[ Pregleda: 328 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.