1. 音频文件
这些文件通常体积较小,但对延迟敏感,适合开启缓存。
常用:
.mp3,.m4a,.wav无损/高音质:
.flac,.ape,.aac,.ogg,.wma调试/源文件:
.mid(MIDI)
2. 视频文件
视频文件通常体积大,是 CDN 流量消耗的主要部分,务必开启缓存。如果是流媒体,还需考虑 .m3u8 的特殊处理。
常用容器:
.mp4,.avi,.mkv,.mov,.wmv,.flv,.rmvb,.3gp现代流媒体:
.m3u8(HLS索引文件),.ts(HLS切片)Web 专用:
.webm
3. 压缩包 / 归档文件
通常是软件下载或资源包,开启缓存可以显著减轻源站压力。
通用:
.zip,.rar,.7zLinux/系统:
.tar,.gz,.bz2,.xz,.tar.gz其他:
.iso(光盘镜像),.dmg(Mac安装包),.cab,.jar(Java包)
4. 图片文件
虽然您没专门提图片,但这是网页加载中最需要 CDN 加速的部分。
常用:
.jpg,.jpeg,.png,.gif,.bmp现代/高压缩:
.webp,.svg,.ico(图标),.heic(苹果格式)
5. 文档文件
如果您的站点提供文档下载,建议加上这些。
Office:
.doc,.docx,.xls,.xlsx,.ppt,.pptxPDF/电子书:
.pdf,.txt,.epub,.mobi其他:
.json,.xml(有时作为数据文件)
为了方便配置,以下是按类型拆分的列表(可以根据需要复制粘贴到表达式代码中快速添加):
音频:"mp3" "m4a" "wav" "flac" "ape" "aac" "ogg" "wma" "mid"
视频 (含 m3u8):"mp4" "avi" "mkv" "mov" "wmv" "flv" "rmvb" "3gp" "m3u8" "ts" "webm"
压缩包/安装包:"zip" "rar" "7z" "tar" "gz" "bz2" "xz" "iso" "dmg" "cab" "jar"
