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