Problém:spousta webových stránek na internetu používá přesně stejný soubor JavaScript. Soubor je velký 100 kB. Protože se stejný soubor nachází na serveru každé webové stránky, je soubor stažen a uložen do mezipaměti pro každou jednotlivou webovou stránku. Spousta času načítání stejného souboru.
Odpověď:Google AJAX Libraries API. Google hostí tyto často používané soubory, včetně nejnovějších verzí (a starších verzí) jQuery MooTools, YUI, Dojo, Prototype a dalších. Proč používat Google AJAX Libraries API? Mezi výhody patří:
- Servery Google mohou obsluhovat soubor rychleji než váš sdílený hostitelský server.
- Vzhledem k tomu, že soubor je vždy stahován ze stejného místa, čím více webů tento soubor používá, tím je pravděpodobnější, že se soubor již nachází v mezipaměti uživatele. Vaše webové stránky se tak načítají rychleji.
- Ušetříte šířku pásma.
Zde je návod, jak implementovat google.load().
JavaScript
//get the latest moo google.load('mootools', '1.2.1'); //other examples google.load('jquery', '1.3.1'); google.load('jqueryui', '1.5.3'); google.load('prototype', '1.6.0.3'); google.load('scriptaculous', '1.8.2'); google.load('mootools', '1.2.1'); google.load('dojo', '1.2.3'); google.load('swfobject', '2.1'); google.load('yui', '2.6.0');
To je všechno. Předejte Googlu knihovnu a verzi, kterou si přejete, a Google se postará o zbytek.