1

假设我下载 Bootstrap 并获取以下文件:

  • 引导程序.css
  • bootstrap.min.css

由于一个缩小的文件对于人类来说并不容易阅读,因此人们会希望bootstrap.css能够进入文件内部并检查内容。

但是,如果您正在采购如下示例中的 CDN,

<!-- Latest compiled and minified CSS -->

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

当您只是要在 CDN 上获取缩小版本时,在您的项目中拥有缩小版本有什么意义?

我的理解是,通过采购 CDN,您可以减少总下载时间,因为您在浏览器获取源文件的分区(因为每个源一次只能下载几个文件),这很好!那么为什么要在您的项目/服务器中保留一份您甚至不会使用的缩小版本的副本?

4

1 回答 1

0

您可以减少加载时间的任何一点时间始终被认为是一件好事。即使在使用 CDN 加载时,缩小版也会比非缩小版加载得更快。当然不是一吨,但一切都加起来了。因此,尽管使用 CDN 确实有助于减少加载时间,但使用 CDN + 缩小版的帮助更大。

于 2016-07-04T00:08:12.960 回答