View previous topic :: View next topic |
Author |
Message |
Tedius
Joined: 22 Dec 2003 Posts: 149 Location: Zagreb
|
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
Posted: 28.05.2008 18:21 Post subject: |
|
|
ovo bi trebalo u vijesti
finally finally |
|
|
Back to top |
|
|
lekke
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
|
Posted: 29.05.2008 09:13 Post subject: Re: Google API - js frameworks ušteda bandwidtha |
|
|
excuse me, ali kako to povlačenje javascripta sa externog servera ubrzava rendanje sitea? |
_________________ You need more bass. |
|
Back to top |
|
|
Tedius
Joined: 22 Dec 2003 Posts: 149 Location: Zagreb
|
Posted: 29.05.2008 09:59 Post subject: |
|
|
Quote: | excuse me, ali kako to povlačenje javascripta sa externog servera ubrzava rendanje sitea? |
Trebao si pročitati nešto s linkova, no da ne duljim
1. Google osigurava da se mirror servera nalazi što bliže korisniku, dakle ping je manji.
2. Ne trošiš svoj bandwidth
3. Najbitnije, datoteka se cachira kod korisnika, pa se na nekom desetom siteu koji koristi istu stvar ne mora ponovno učitavati već se odmah povuče iz cacha
4. Imaš odmah riješenu gzip kompresiju, tako da npr. prototype zauzima cca 30kb umjesto 150kb (brojke govorim napamet) |
|
|
Back to top |
|
|
lekke
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
|
Posted: 30.05.2008 08:17 Post subject: |
|
|
Hvala na trudu, ali to ne odgovara na moje pitanje; Nakon što klijent iskešira moj externi javascript pri prvom posjetu, svaki sljedeći put on nema dodatni ns lookup prema googleu i čekanje loadanja externog externog javascripta; po meni to svakodnevno loadanje s googlea nikako ne može ubrzavat rendanje sitea naspram lokalnog externog jsa.
OK, ti mi tvrdiš da će prvi posjet biti brži, ali mi je rezultat in the long run stvarno sumnjiv (bandwidth nije issue). Trebalo bi napraviti praktično testiranje. Javim ako napravim što |
_________________ You need more bass. |
|
Back to top |
|
|
Obelix
Joined: 03 May 2007 Posts: 22
|
Posted: 30.05.2008 09:15 Post subject: |
|
|
lekke wrote: | Hvala na trudu, ali to ne odgovara na moje pitanje; Nakon što klijent iskešira moj externi javascript pri prvom posjetu, svaki sljedeći put on nema dodatni ns lookup prema googleu i čekanje loadanja externog externog javascripta; po meni to svakodnevno loadanje s googlea nikako ne može ubrzavat rendanje sitea naspram lokalnog externog jsa.
OK, ti mi tvrdiš da će prvi posjet biti brži, ali mi je rezultat in the long run stvarno sumnjiv (bandwidth nije issue). Trebalo bi napraviti praktično testiranje. Javim ako napravim što |
Kad user dođe do tvog site-a tada već ima neki js library u kešu jer ga je pokupio na nekom drugom site-u. Što znači user jednom skine library i koristi ga na x siteova ako je includan preko google api-a. |
_________________ If you can't make a mistake, you can't make anything. |
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
Posted: 30.05.2008 09:35 Post subject: |
|
|
Obelix wrote: | Kad user dođe do tvog site-a tada već ima neki js library u kešu jer ga je pokupio na nekom drugom site-u. Što znači user jednom skine library i koristi ga na x siteova ako je includan preko google api-a. |
Ovo bi bila idealna situacija. Najbolje da probaš povući file sa Googlea i pregledaš
response headere.
Prema dosadašnjem iskustvu takvo 3rd party hostanje ne pruža mogućnost prilagodbe
headera, odnosno situacija će vjerovatno biti ista kao i s analyticsom. A ta nije
baš sjajna performance-wise. :) |
_________________ STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS |
|
Back to top |
|
|
Obelix
Joined: 03 May 2007 Posts: 22
|
Posted: 30.05.2008 22:23 Post subject: |
|
|
maratz wrote: | Obelix wrote: | Kad user dođe do tvog site-a tada već ima neki js library u kešu jer ga je pokupio na nekom drugom site-u. Što znači user jednom skine library i koristi ga na x siteova ako je includan preko google api-a. |
Ovo bi bila idealna situacija. Najbolje da probaš povući file sa Googlea i pregledaš
response headere.
Prema dosadašnjem iskustvu takvo 3rd party hostanje ne pruža mogućnost prilagodbe
headera, odnosno situacija će vjerovatno biti ista kao i s analyticsom. A ta nije
baš sjajna performance-wise. |
Mislim da je google dovoljno ozbiljan i da si neće dopustiti da ova ideja postigne suprotni efekt a to je usporavanje stranica. Pogotovo kad se uzme u obzir da se svi ovi librariji uglavnom pozivaju u headu a ne na kraju dokumenta kao analytics. |
_________________ If you can't make a mistake, you can't make anything. |
|
Back to top |
|
|
sinke
Joined: 02 Oct 2005 Posts: 257 Location: Zagreb
|
Posted: 31.05.2008 09:55 Post subject: |
|
|
Obelix wrote: | Mislim da je google dovoljno ozbiljan i da si neće dopustiti da ova ideja postigne suprotni efekt a to je usporavanje stranica. Pogotovo kad se uzme u obzir da se svi ovi librariji uglavnom pozivaju u headu a ne na kraju dokumenta kao analytics. |
Što se performansi tiče, bolje je staviti js na kraj dokumenta. |
_________________ THE SHTANZIG | Web Do's & Don'ts |
|
Back to top |
|
|
Obelix
Joined: 03 May 2007 Posts: 22
|
Posted: 31.05.2008 12:46 Post subject: |
|
|
mastersinke wrote: | Obelix wrote: | Mislim da je google dovoljno ozbiljan i da si neće dopustiti da ova ideja postigne suprotni efekt a to je usporavanje stranica. Pogotovo kad se uzme u obzir da se svi ovi librariji uglavnom pozivaju u headu a ne na kraju dokumenta kao analytics. |
Što se performansi tiče, bolje je staviti js na kraj dokumenta. |
Naravno, ali su u ovom trenutku na 99% stranica u headu iz manje više opravdanih razloga. |
_________________ If you can't make a mistake, you can't make anything. |
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
Posted: 01.06.2008 09:33 Post subject: |
|
|
Obelix wrote: | Naravno, ali su u ovom trenutku na 99% stranica u headu iz manje više opravdanih razloga. |
Hm... u nekoliko postova govoriš kontradiktorno. Što je na kraju bitno?
"Opravdani razlozi" ili performance?
Google je dovoljno ozbiljan da smisli kako postići kontrolu nad svime, ne da pod svaku cijenu
nas usreći. Iza svega postoji (business) master plan :) |
_________________ STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS |
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 01.06.2008 15:11 Post subject: |
|
|
Nisam se baš previše bavio JS-om, tek planiram, ali može li netko objasnit koja je bitna razlika između pozivanja na početku ili na kraju dokumenta?
Hvala |
_________________ Carpe diem... |
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
Posted: 01.06.2008 16:25 Post subject: |
|
|
Tristan wrote: | Nisam se baš previše bavio JS-om, tek planiram, ali može li netko objasnit koja je bitna razlika između pozivanja na početku ili na kraju dokumenta?
Hvala |
stranica pocinje u headeru
google analytics 4ex poziva se u footeru |
|
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 01.06.2008 16:37 Post subject: |
|
|
Tolko mi je jasno. Mislio sam što se tiče brzine, odnosno zašto je brže na kraju + ograničenja korištenja na početku i kraju. |
_________________ Carpe diem... |
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
Posted: 01.06.2008 16:46 Post subject: |
|
|
maratz wrote: | Obelix wrote: | Naravno, ali su u ovom trenutku na 99% stranica u headu iz manje više opravdanih razloga. |
Hm... u nekoliko postova govoriš kontradiktorno. Što je na kraju bitno?
"Opravdani razlozi" ili performance?
Google je dovoljno ozbiljan da smisli kako postići kontrolu nad svime, ne da pod svaku cijenu
nas usreći. Iza svega postoji (business) master plan |
hehe pa ono g-vizija mogla se vec naslutiti jos 2002. kada su onako 'inovativno' izletili na stock market, tako 'nekako' i dan danas posluju, preko web-based full opreme, baza za ovo, baza za ono, idemo ovuda, a mozemo i ovuda, fkt mislim tesko je zamisliti da se izmisli uopste nesh korisno a da to oni vec nisu kupili, ili izmislili ali hajde web; pucaju oni na sve... 'g docs-i' su vec stara vijest, 'android' za par mjeseci postaje nesh standardno i sl. uglavnom ta sila koja zeli da pojede microsoft za dorucak, ne vjerujem da radi ofrlje, ipak naucili su toliko toga od inovatora iz seattle-a,.. jer 'womm' je cudna stvar, .. i kompanije, tipa google, kompanije u letu dobro osmotre svaki svoj potez,, . i mozda sam zaludjenik, tipicni amer, kloc,.. ali vec jedno vrijeme google uzimam zdravo za gotovo, sto znaci "opravdani razlozi" u ovom slucaju
btw - vjerovatno nebi iznenadilo da umjesto www za nekih 50tak godina tipkamo ggg
go google go |
|
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
Posted: 01.06.2008 17:09 Post subject: |
|
|
Tristan wrote: | Tolko mi je jasno. Mislio sam što se tiče brzine, odnosno zašto je brže na kraju + ograničenja korištenja na početku i kraju. |
kao sto rekoh, stranica pocinje u headeru
sto u prevodu znaci, onak rascesljano objasnjeno: kao sto si primjetio vecina js-a ide u heder, ako nish taj metod sprecava da se potrebne js-e gube iz vidokruga stranice na kojoj radis, mislim kompletnog sajta. Uglavnom, ako doticni js koristis na vise od jedne stranice, ili ti je od nekog bitnog znacaja, smjestis ga u vlastitu datoteku, i ucitas ga u heder dokumenta, i ne da ces na ovaj nacin samo izbjeci zbrku u projektu na kome radis, nego ces takodje izbjeci potencialne probleme sa sintaxom, i omoguciti browserima da koriste njihov 'cache' cime si u jedno sacuvao bandwith kako za tebe tako i za tvoje posjetitelje
za vise informacija google
ma uglavnom e=mc2 |
|
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
Posted: 01.06.2008 17:15 Post subject: |
|
|
edit: google analytics se poziva u footeru jer to je ono sto on radi
naime najfje mjesto za ukljuciti Analytics code je u futeru, na kraju stranice, jer to je g-nacin za izbrojati 'real visits' nakon 100% ucitanja sajta etc... |
|
|
Back to top |
|
|
lekke
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
|
Posted: 01.06.2008 22:39 Post subject: |
|
|
Ne, Klompa.
Učitavanje externog Javascripta zaustavlja rendanje sitea sve dok se [učitavanje] ne obavi u cijelosti i ZATO se Analyticse stavlja na kraj koda. |
_________________ You need more bass. |
|
Back to top |
|
|
klompa
Joined: 10 Oct 2006 Posts: 164
|
|
Back to top |
|
|
|