2015-04-02 86 views
0

我是新手引导,但可以使用一些入门技巧。从性能角度来看,使用MaxCDN导入所有bootstrap更好,还是只下载和托管我打算使用的组件?哪个更适合自举,cdn或自托管?

我打算定制外观相当多。谢谢。

回答

2

这是一个难题,因为答案是:这取决于。

使用外部CDN有两个好处:已访问的网站,它使用相同的CDN

  1. 用户,已经将有 JS和CSS缓存
  2. 你不使用你自己的网络负载

但也有两个主要问题:

  1. 如果用户有β受体拮抗剂d访问t CDN(prox,防火墙,CDN已死)很难找到它
  2. 大多数CDN没有JS和CSS budles,这会优化请求计数(前一段时间,我发现CDN提供捆绑:http://piotrstapp.azurewebsites.net/cdn-bundles-are-avaliable/

所以总结:你必须自己去查你的网站将如何快速加载使用捆绑,使用CDN,等等,然后作出

+0

一个使用CDN的优势决定也跟上浏览器的默认最大并发连接数(4到8之间)。这也是一个额外的DNS查找所需的成本。 – 2015-04-02 20:02:11

+0

为什么你认为你有更多的CDN最大并发连接? – 2015-04-02 20:04:13

+0

你没有。您的浏览器在同一个网址上的最大并发连接数。因此,如果您的网站http://example.com在http://example.org上托管其文件,那么您可以拥有浏览器最大并发连接数量的两倍。 – 2015-04-02 20:07:22