背景说明
加速域名创建成功后,为了确保在服务启用的一开始就能获得比较好的加速效果,推荐您按如下建议的配置项或操作进行检查和优化。
推荐配置说明
提高缓存命中率
场景 | 功能 | 说明 | 相关文档 |
---|
缓存命中率低 | 合理设置缓存过期时间 | 缓存过期时间如果设置不合理,比如对不常更新的文件设置了很短的缓存时间,导致文件频繁过期,当有用户请求到节点时频繁需要回源站校验后才能响应,会增加响应时延,因此建议: 1.不常更新的静态文件(例如,图片类型、应用下载、点播视频类型等),建议设置较长时间。 2.频繁更新的静态文件(例如,JS、CSS、XML、HTML等),根据实际业务情况设置。 3.动态文件(例如,PHP、JSP、ASP、ASPX、DO等),建议设置为0s,即不缓存。 | 缓存过期时间设置 |
开启去问号缓存 | 目前大多数的网页请求都携带URL参数信息,参数以“?”开始,如果参数没有包含重要信息(如版本信息等),是否携带该参数访问不会影响用户获得正确的内容,可以选择开启“去问号缓存”功能,提高缓存命中率,提升分发效率。 | 缓存过期时间设置(去问号缓存配置) |
提前做文件预取 | 文件预取的原理是通过事前主动下发预取指令到CDN,由CDN自动触发向客户源站发起对应内容的请求,提前把文件缓存在CDN节点,后续访问到CDN时,缓存可以直接命中,既可提升命中率,又可缓解源站压力问题。 | 预取 |
提高特定业务场景的访问性能
业务场景 |
说明 |
相关文档 |
文本类文件加速场景 |
如源站未对文本类文件做压缩情况下,天翼云CDN节点可开启文件压缩功能,对文本文件进行Gzip或Brotli压缩后再响应给用户,可有效缩小传输文件的大小,提升分发效率,降低带宽消耗。 |
文件压缩 |
APP、应用程序下载以及音视频点播等较大文件的内容分发场景 |
当客户端存在Range请求,且源站支持Range,可响应指定范围内的内容数据,同时源站响应头不含Transfer-Encoding: chunked头部时,可开启Range回源功能,提高文件分发效率及缓存利用率。 |
分片回源 |
html、js、css等页面文件分发场景 |
可开启页面优化功能,开启后,CDN加速产品会自动删除页面中的冗余内容,例如HTML页面、JavaScript和CSS中的注释以及重复的空白符,可以有效去除页面的冗余信息,缩小文件体积,提高加速分发效率,同时也可以提升页面的可阅读性。 |
html页面优化 |