压缩算法
概述
本功能提供多种压缩算法(Brotli、Gzip、Deflate、ZSTD),可对网站静态资源进行智能压缩,有效减少传输数据量,提升加载速度。支持按优先级排序、独立开启/关闭,并可根据文件类型、大小进行优化控制。该功能可显著减少带宽消耗,提升网页加载性能,同时保持兼容性与灵活性。
注意所有能被优化的内容前提必须是能够缓存。如果你的资源是回源获取的,功能将失效。
支持的压缩算法
Brotli(推荐)
- 压缩率优于Gzip,尤其适用于文本类资源(HTML/CSS/JS)。
- 需要客户端支持(现代浏览器均兼容)。
Gzip(广泛兼容)
- 通用性强,适用于所有主流浏览器和服务器。
- 压缩率略低于Brotli,但处理速度更快。
Deflate(轻量级)
- 基于Zlib,适用于低性能设备或旧版环境。
- 压缩率与Gzip接近,但计算开销更低。
ZSTD(高性能)
- 提供接近Brotli的压缩率,同时解压速度更快。
- 适用于大文件(如JSON、XML)。
配置规则
文件大小范围
1KB ~ 32MB(超出范围不压缩)。
支持的MIME类型
text/*
、application/javascript
、application/json
、application/atom+xml
、application/rss+xml
、application/xhtml+xml
、image/svg+xml
支持的扩展名
.js
、.json
、.html
、.htm
、.xml
、.css
、.woff2
、.txt
不支持的扩展名
.apk
、.ipa
(二进制文件不适用压缩)
如何使用压缩算法
你可以前往资源详情 → 性能优化 → 压缩算法,开启后,你可以拖拽算法来确认压缩优先级。
使用建议(推荐优先级)
Brotli > ZSTD > Gzip > Deflate
图片压缩
概述
本功能自动将支持的图片格式(PNG/JPEG/BMP/ICO)转换为高效的 WebP 格式,显著减少图片体积(通常可降低 25%-35%),同时保持相近的视觉质量,有效提升页面加载速度并节省带宽。
配置规则
- 文件扩展名:
.png
、.jpeg
、.jpg
、.bmp
、.ico
- MIME 类型:
image/png
、image/jpeg
、image/bmp
、image/x-ico
- 图片尺寸限制:宽高均 ≤ 16383px
- 文件大小限制:≤ 10MB
- 默认缓存时间:≥ 7200 秒(2 小时)
如何使用Webp
你可以前往资源详情 → 性能优化 → 内容压缩 →图片算法,开启即可,无需其他配置。