2013-09-27 100 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或其他雲源的通用庫通常爲最終用戶的更快。因爲用戶很可能已經在瀏覽器緩存中使用了該庫(來自其他使用相同庫訪問的網站)。

包括你的文件從不同的服務器還增加網站整體性能

此外,他們還讓你定義庫版本

所以,一切的一切,我覺得使用內容交付網絡像谷歌是一個更好的選擇。