我是否应该包含缩小文件,如果它是通过CDN来源的?

时间:2016-07-04 00:04:31

标签: html cdn minify web-performance

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

  • 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,您可以减少自浏览器获取源文件的分区以来的整体下载时间(因为每个源一次只能下载几个文件),这很好!那么为什么要在项目/服务器中保留一个你甚至不会使用的缩小版本的副本?

1 个答案:

答案 0 :(得分:0)

任何一点点时间都可以减少加载时间总是被认为是一件好事。即使在使用CDN加载时,缩小版本也会加载非缩小版本。当然不是一吨,但它加起来。因此,虽然使用CDN确实有助于减少使用CDN +缩小版本的加载时间,但仍有更多帮助。