Domanda

Google ospita gratuitamente le librerie ajax popolari su:

http://code.google.com/apis/ajaxlibs/

Puoi sfruttare la loro larghezza di banda, il loro CDN e, soprattutto, che gli utenti possono lo hanno già memorizzato nella cache da un altro sito che sta recuperando i propri file JS da google.

Mi stavo chiedendo se lo stesso vale per Microsoft AJAX ovunque? O c'è qualche posto sul sito di Microsoft da cui potrei "rubare" l'hosting.

C'è anche qualche vantaggio nel fatto che io l'ho ospitato su un CDN come Amazon A3. Credo di non risolvere il numero di download simultanei perché Internet Explorer bloccherà durante il download di uno script.

È stato utile?

Soluzione

Microsoft ha lanciato oggi le Microsoft AJAX CDN che fornirà le librerie Microsoft AJAX e jQuery.

Altri suggerimenti

Stai ponendo un paio di domande qui.

In primo luogo per quanto ne so Yahoo e Google sono le uniche aziende che offrono hosting CDN gratuito per le librerie JavaScript.

In secondo luogo, ciò che danneggerà le prestazioni della tua pagina sono le ricerche DNS eccessive. Si tratta di bilanciare il costo di una ricerca DNS rispetto alla differenza di velocità di una rete CDN rispetto al server locale. Normalmente la differenza tra la CDN e il tuo server è sufficiente che vale sicuramente la pena ottenere la tua libreria comune dalla CDN.

In un mondo ideale dovresti usare il minor numero di nomi host possibile. Dovresti mirare a 1 pagina HTML dal tuo server, 1 Javascript da CDN e 1 CSS da CDN. Se non puoi permetterti l'accesso alla tua CDN, 1 pagina HTML dal tuo server, 1 libreria Javascript da CDN, 1 file Javascript dal tuo server. 1 libreria CSS da CDN e 1 file CSS dal tuo server vanno bene. Sono ancora solo 2 host. Le linee guida sulle prestazioni dicono che 2-4 è il tuo ideale.

In termini di utilizzo di S3 come CDN budget, è necessario confrontare la velocità di acquisizione di un file da S3 e dal proprio host per valutare se valga la pena. È estremamente importante che qualsiasi CDN che usi abbia solo 1 nome host. Quindi se S3 reindirizza le richieste a S3.1.amazon.com e S3.2.amazon di qualunque cosa non sarebbe una buona soluzione.

Spero che sia d'aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top