是否有当我们使用那些已经存储的地方(如谷歌托管库或字体)比存储在本地服务器对我们的网页的那些文件,就像在性能差异的差异透视?谷歌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