javascript - 是否可以从公共 CDN 提供压缩的 js/css 文件?
问题描述
根据这篇文章,gzip 压缩文件可以显着减小其大小。
对于我的网站,我有很多由公共 CDN 提供的库,例如,我在我的网站中包含了以下缩小的引导文件:
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
- 是否有任何选项可以从公共 CDN 提供上述文件的 gzip 版本?
- 如果这不是一个选项,gzip 上述库并从我自己的 CDN 提供它们是一个好主意(即从 CloudFront 提供它们并设置压缩文件的选项)?
更新
根据评论,我检查了内容类型并且两个引导文件都被压缩了。
解决方案
推荐阅读
- c#-4.0 - '',十六进制值 0x1F,不是有效字符。第 1 行,第 1 项
- android - 从测试覆盖率中排除 Dagger 2 生成的类
- git - 用develop覆盖master
- sql-server - 使用 SQL 进行字符串拆分
- sql-server - DbFit - 如何从不同的服务器查询 2 个数据库?
- c++ - Clang 无法在打开的 SUSE Leap 15 上使用 -m32 进行编译
- python - 如何将sql语句转换为json
- hadoop - 重试连接服务器:hadoopmaster/IP:9000
- python - 通过crontab运行python脚本找不到导入
- tensorflow - TensorFlow Keras GCP ML 引擎模型服务