3 ragioni per usare Google Ajax Libraries

Forse molti di voi conosceranno già Google Ajax Libraries, un servizio offerto da Google grazie al quale potremo utilizzare i server di Google ed un set di comode funzioni per caricare le nostre librerie Javascript preferite senza doverle hostare sui nostri server ma utilizzando le più veloci e stabili connessioni di Google.

Il servizio è ben fatto e consente di caricare sui nostri siti tutte le principali librerie:

  • jQuery
  • jQuery UI
  • Prototype
  • script.aculo.us
  • MooTools
  • Dojo
  • SWFObject
  • Yahoo! User Interface Library (YUI)

Per ogni libreria si hanno a disposizione varie versioni della stessa. Ovviamente in termini di spazio su disco ospitare una libreria Javascript sul nostro hosting non comporta di certo problemi, esistono però altri fattori da tenere in considerazione. L’utilizzo del network di Google Ajax Libraries otterremo infatti tre grossi benefici.

Maggiore velocità di download
Le librerie fornite da Google sfruttano la rete di distribuzione contenuti di Google. Ciò significa connessioni ad Internet molto veloci e presenza dei server in mezzo mondo tramite la CDN di Google. In pratica i vostri utenti non dovranno scaricare le librerie dai server americani di google ma tramite la CDN riceveranno i file richiesti dal server più vicino a loro. Questo è comunque il meno influente dei tre fattori a mio avviso

Più download paralleli
I browser da noi utilizzati tutti i giorni sono configurati per non scaricare mai più di due file contemporaneamente dallo stesso dominio durante la visualizzazione di una pagina web. Questo comporta che, ad esempio, il browser inizierà a scaricare i 2 file Javascript del nostro sito e solo al termine di questa operazione inizierà il download dei file CSS. Sfruttando il network di Google le librerie Javascript si troveranno su un dominio di Google invece che sul nostro. In questo modo il browser scaricherà contemporaneamente 4 file: 2 Javascript da Google e 2 CSS dal nostro sito.

Miglior utilizzo della Cache dei Browser
La cache dei browser ha un funzionamento piuttosto semplice. Una volta scaricato un file da un certo dominio per la prima volta lo tiene in cache locale sul pc dell’utente per un certo periodo non richiedendone così il download alle successive visite. Se il nostro sito ha una media del 50% di nuovi visitatori ogni giorni ciò significa che il 50% dei nostri visitatori non ha il nostro file Javascript in cache. Le librerie Javascript ospitate sui server di Google vengono adottate da migliaia di siti al mondo, c’è quindi un’ottima possibilità che anche quel 50% di nuovi visitatori del nostro sito abbiano già il file Javascript in cache sul proprio pc perché lo hanno scaricato su un sito precedentemente visualizzato.

 

Come vedete i vantaggi sono molti ! Ammetto però che ci sia anche qualche svantaggio. Per gli esperimenti che abbiamo fatto fino ad ora abbiamo notato che a volte, qui in Italia, la connessione ai server di Google non è proprio velocissima e, se si dispone di server propri su buone connesioni, a volte ospitare le librerie Javascript direttamente sul nostro server può essere più veloce.

2 Commenti

Marco Pegoraro  il 17/03/2009

Il servizio è sicuramente molto interessante sopratutto agli occhi della Grande G che, prestando un po’ di banda gratuitamente, potrebbe riuscire a monitorare nel dettaglio il traffico sviluppato dai vari siti web che utilizzano il servizio.

Non sono così ingenuo da ipotizzare “strumenti di invasione della privacy” ma ritengo che il servizio sia un sistema geniale per la raccolta di dati statistici utili per la pianificazione di nuovi servizi marchiati Google oppure per migliorare i servizi esistenti.

ps3 repair guide  il 29/04/2011

A mobile phone number listing helps people once to see somebody via barely entering the phone number. Whenever you type the telephone number in so when the directory, the authorized folks name, destination with too state strength of character be revealed.

Scrivi un Commento