2014-01-14 105 views
1

是否有當我們使用那些已經存儲的地方(如谷歌託管庫或字體)比存儲在本地服務器對我們的網頁的那些文件,就像在性能差異的差異透視?谷歌CDN服務器託管庫VS本地託管

+0

可能重複[爲什麼我應該使用Google的CDN for jQuery?](http://stackoverflow.com/questions/2180391/why-should-i-use-googles-cdn-for-jquery) – Pietu1998

回答

1

是的,這是很小的差異存在。 現代瀏覽器有限制,例如:來自一個域的不超過4次並行下載。因此,如果您將使用Google CDN服務器的字體,那麼頁面加載速度可能會更快。

+0

ow如果if你從谷歌下載,它是一個不同的域名,所以你可以同時從你的域名下載另一個文件?正確? – vephelp

+0

準確。例如,頁面加載:html(來自您的服務器); CSS(從你的服務器);字體(來自Google); jquery庫(來自Google);一些圖片精靈(從您的服務器);您的自定義JS(從您的服務器)。從您的服務器只有4個文件,但幾乎加載頁面。 – user2443795

2

是的,有一些區別。在大多數的情景,頁面加載速度更快,因爲:

  • 如果您的瀏覽器已經有一些其它網站的庫緩存版本,它不會再加載它。
  • 您的瀏覽器可以同時連接到谷歌或其他CDN服務器,如果您從您的服務器加載可能不會發生。
  • 在從谷歌服務器獲取文件的等待時間幾乎總是比你的服務器顯著短。
  • 你也會有你的服務器上的負載減少。

您可能想要在您的網站上託管的場景是,如果您爲Google,Google的CDN或類似網站被阻止的國家/地區提供內容。