是否有當我們使用那些已經存儲的地方(如谷歌託管庫或字體)比存儲在本地服務器對我們的網頁的那些文件,就像在性能差異的差異透視?谷歌CDN服務器託管庫VS本地託管
1
A
回答
1
是的,這是很小的差異存在。 現代瀏覽器有限制,例如:來自一個域的不超過4次並行下載。因此,如果您將使用Google CDN服務器的字體,那麼頁面加載速度可能會更快。
+0
ow如果if你從谷歌下載,它是一個不同的域名,所以你可以同時從你的域名下載另一個文件?正確? – vephelp
+0
準確。例如,頁面加載:html(來自您的服務器); CSS(從你的服務器);字體(來自Google); jquery庫(來自Google);一些圖片精靈(從您的服務器);您的自定義JS(從您的服務器)。從您的服務器只有4個文件,但幾乎加載頁面。 – user2443795
2
是的,有一些區別。在大多數的情景,頁面加載速度更快,因爲:
- 如果您的瀏覽器已經有一些其它網站的庫緩存版本,它不會再加載它。
- 您的瀏覽器可以同時連接到谷歌或其他CDN服務器,如果您從您的服務器加載可能不會發生。
- 在從谷歌服務器獲取文件的等待時間幾乎總是比你的服務器顯著短。
- 你也會有你的服務器上的負載減少。
您可能想要在您的網站上託管的場景是,如果您爲Google,Google的CDN或類似網站被阻止的國家/地區提供內容。
相關問題
- 1. CDN託管和谷歌CDN差異
- 2. 輕量級JS庫VS谷歌託管的CDN
- 3. 在Web服務器上託管一個網站Vs在CDN上託管?
- 4. Azure CDN與共享託管服務器
- 5. 谷歌CDN託管jQuery UI CSS與本地回退?
- 6. 託管本地Dojo的Django服務器
- 7. 谷歌託管dojox.gfx
- 8. 谷歌代碼託管vs Sourceforge
- 9. 託管vs非託管
- 10. 託管Asp.net網站與數據庫託管服務器
- 11. 託管WCF服務庫
- 12. WAS託管與Windows服務託管
- 13. 調用本地託管的Web服務
- 14. 谷歌託管jQuery列表
- 15. 谷歌雲託管數據庫
- 16. Ubuntu服務器託管
- 17. 託管服務器上
- 18. ASP.NET/SQL服務器託管
- 19. 如何託管服務器?
- 20. Node.js的本地託管服務器管理
- 21. 在基本託管的Web服務器上託管Web服務的框架
- 22. 加載託管在CDN上的JS庫的本地版本
- 23. 谷歌服務器爲Webfont的或自託管?
- 24. APNS託管服務
- 25. .NET服務託管
- 26. 託管WCF服務
- 27. ArangoDB託管服務
- 28. WCF服務託管
- 29. 託管OData服務
- 30. XMPP託管服務
可能重複[爲什麼我應該使用Google的CDN for jQuery?](http://stackoverflow.com/questions/2180391/why-should-i-use-googles-cdn-for-jquery) – Pietu1998