2013-09-27 101 views
0

我有点困惑,从谷歌调用jquery库或下载并保留在我们的服务器本身。 哪一个好?为什么?哪一个最好使用jQuery库?

任何人都可以清除我吗?

在此先感谢。

+1

基于两个相互矛盾的,但正确的答案,我会说,这是非常的意见基础问题。 –

回答

1

两者都有自己的优点和缺点:

使用谷歌

  • +1您不必下载任何东西
  • +1有机会,它会得到浏览器速度更快(甚至可能存在于浏览器的缓存中)
  • -1 Google可能不在线(不,它不会
  • -1你不知道的内容会改变或永远呆在那里

使用自己的服务器

  • +1您控制脚本版本,并知道它会还有,只要你的网站在那里停留
  • +1你不依赖于任何东西(例如,如果一个疯狂的DNS块谷歌)
  • -1这可能速度较慢,不缓存第一次你的站点载入
  • -1你不能在你的代码
+0

你非常感谢你:) – harishkumar329

1

从谷歌调用jQuery库。

  1. 延迟的减少,
  2. 提高并行
  3. 更好的缓存机制。
+0

雅,但如果谷歌倒闭会发生什么? – harishkumar329

+0

我怀疑谷歌会离线足够长的时间(如果有的话),因为它是在您的网站明显.. – ThatGuy343

+0

如果谷歌停机,很可能你的网站也会。这可能发生的常见情况:流星坠毁,全球电力故障等 – mavrosxristoforos

1

如果您自己下载并从服务器上提供它,可以确保它始终可用并可以控制文件的版本。

对于某些业务,内部网站可能甚至没有外部Internet连接。

1

改变几个字符从谷歌称它可能会减少你的网页加载时间更新的版本。唯一不利的一面是,如果谷歌没有满足您的请求,那么请求该页面的用户将会缺少该库。

但是,对于获得的性能和极小的变化谷歌无法提供该文件,我会建议从谷歌拉。

1

包括来自Google或其他云源的通用库通常为最终用户的更快。因为用户很可能已经在浏览器缓存中使用了该库(来自其他使用相同库访问的网站)。

包括你的文件从不同的服务器还增加网站整体性能

此外,他们还让你定义库版本

所以,一切的一切,我觉得使用内容交付网络像谷歌是一个更好的选择。