jsDelivr 是一个很优秀的免费公共 CDN 服务提供商,除了为 GitHub 和 npm 提供镜像外,其实还提供了一个合并文件功能,帮你将多个文件请求精简为一个。
比如,你原来要引入 2 个 CSS:
https://cdn.jsdelivr.net/npm/purecss@2.0.3/build/pure-min.css
https://cdn.jsdelivr.net/npm/purecss@2.0.3/build/grids-responsive-min.css
通过使用这样的 URL 结构 /combine/gh/user/repo@version/file.js,npm/package@version/file2.js
,你就能得到一个帮你自动合并好的 CSS 文件:
https://cdn.jsdelivr.net/combine/npm/purecss@2.0.3/build/pure-min.css,npm/purecss@2.0.3/build/grids-responsive-min.css