性能优化
高级缓存
与普通缓存相比,高级缓存拥有更快的处理速度、更大的缓存容量和更长的缓存时间,能够有效地提升数据读写的效率和性能。
在应用中,高级缓存通常被用于存储静态的资源,如图片、视频、CSS和JavaScript等文件,以缓解服务器的负载压力和加速网站的访问速度。此外,高级缓存还可以用于缓存动态生成的内容,例如API请求的响应结果,以进一步提升服务器的响应速度和性能。
可分别配置 缓存
和 不缓存
的内容。
您需要注意:
- 若您需配置的缓存类型不在我们的列表中,可以手动添加,以“|”分割;
- 缓存类型为目录或者精确匹配时以“/”开头;
- 支持自行调控优先级,不缓存记录优先级高于缓存记录;
- 开启缓存功能后,系统默认忽略请求头中 Cache-Control 和 Pragma 两个头部不走缓存信息,只要节点有缓存就不会到源取数据,仍然返回缓存内容;
- 缓存时间最长一年,缓存/不缓存分别能添加 200 条;
- 游客缓存可以提升未登录用户的访问速度,若您的业务登录后用Cookie标识访客的,可对此Cookie键配置游客缓存,不包含此Cookie键的内容将被缓存。
添加缓存
选择【缓存】,点击【添加缓存】按钮,显示添加缓存对话框;
填写缓存规则:
缓存方式: 可选择
缓存
、镜像
两种缓存方式;缓存类型: 可选择
文件后缀
、精确匹配
、模糊匹配
、缓存目录
四种缓存类型;匹配内容: 需要根据选择的
缓存类型
进行填写;缓存时间: 自定义缓存时间。
添加不缓存
选择【不缓存】,点击【添加不缓存】按钮,显示添加不缓存对话框;
填写不缓存规则:
缓存类型: 可选择
文件后缀
、精确匹配
、模糊匹配
、缓存目录
四种缓存类型;匹配内容: 需要根据选择的
缓存类型
进行填写。
页面压缩
Gzip压缩网页资源,节约传输内容,提高访问速度,有效改善动态页面的优化支持。
在进行页面传输时,浏览器和服务器需要将网页内容转换为HTTP协议可识别的格式,这个过程中数据量较大,传输的时间和带宽成本也较高。通过对页面内容进行压缩,可以缩小数据体积,减少传输时间和带宽成本,提高数据传输的效率。
配置说明:
- 压缩级别: 共 9 个级别(1 ~ 9),数字越大压缩的越好,也越占用CPU时间;
- 压缩的最小文件大小: 小于设置值的文件将不会压缩;
- 压缩文件类型: 可选择
JS
、CSS
、HTML
三种文件类型; - 是否在http header中添加 Vary: Accept-Encoding: 这个字段告诉缓存服务器,对于不同的 Accept-Encoding 值,服务器返回的内容也是不同的。缓存服务器会根据请求头中的 Accept-Encoding 来判断是否使用缓存,从而避免出现发送错误的内容。如果不设置 Vary: Accept-Encoding,可能会出现不同的用户请求同一个URL时,缓存服务器会缓存压缩过的响应,而未压缩的响应会被直接传输,这会导致用户看到错误的页面。所以建议开启这个选项。
最大文件上传大小
CDN 节点支持上传文件的最大数据长度。取值范围 5M ~ 300M
。
下行限速配置
开启后,将通过对单链接下行速度的设置,一定程度上控制 CDN 访问带宽。
移动端跳转
开启后,将来自移动终端的请求自动重定向到指定的URL。