É seguro usar o código de code.jquery.com para aplicação a longo prazo?

Estou a usar Ajax / jquery numa página que estou a desenhar... para que funcione, incluo (no topo da minha página) o javascript em: http://code.jquery.com/jquery-1.4.4.js

Isto funciona muito bem, mas tenho medo que 1) o código pode ser alterado sem que eu saiba, então eu encontro problemas e tentar depurar por dias / horas antes de descobrir que o código neste site mudou

2) o sítio Web deixou de ser utilizado / código específico que deixou de ser hospedado anos a partir de agora

Então seria mais seguro gravar esse ficheiro javascript no meu servidor e aceder a ele a partir daí?

Author: Adam, 2011-01-20

3 answers

Deve utilizar um Microsoft ou Google CDN. Será muito mais rápido, será cache para muitos de seus usuários e é garantido estar lá, ao contrário do link jQuery que você inclui.

 5
Author: Marek Karbarz, 2011-01-20 15:39:19

Http://code.jquery.com {[4] } é o CDN de jQuery (fornecido pelo Media Temple). O código em http://code.jquery.com/jquery-1.4.4.js irá nunca mudar; o jQuery irá lançar uma nova versão (que estará num URL diferente), se alguma coisa precisar de mudar (o que acontece a toda a hora; a versão 1.5 b foi lançada hoje).

Os tipos do jQuery sabem o que estão a fazer e montam um CDN para que as pessoas possam ligar-se facilmente ao jQuery. Eles são tão (un)susceptíveis de derrubar o CDN como o Google e a Microsoft estão em trazer eles estão mortos.

Ver http://docs.jquery.com/Downloading_jQuery para mais informações.

Dito isto, parece que a versão hospedada pelo Google (http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js), é referenciado mais em sites; isso leva a uma pequena vantagem de desempenho no que diz respeito a seus usuários, como o arquivo tem mais chance de ser Cache.
 3
Author: Matt, 2011-01-20 15:48:21
É seguro, reparaste no número da versão? Como jQuery é atualizado, então o número da versão vai mudar. É claro que a utilização de uma CDN significa sempre que é possível que a rede de distribuição de conteúdos falhe. Mas esse é o caso de qualquer servidor não controlado diretamente.

É claro que pode usar o Google CDN para o jQuery, recomendo-o vivamente.

Relevante: http://code.google.com/apis/libraries/devguide.html#jquery

 0
Author: Jason Benson, 2011-01-20 15:39:32