帮助中心 > 安全 > 高防IP > 常见问题 > 高防IP使用新版静态缓存加速功能

高防IP使用新版静态缓存加速功能

高防IP新版静态缓存加速功能

产品特色

1. 缓存用户的静态(GET)和动态请求(POST),用于加速网站.提高访问速度。

2. 降低CC攻击下,源的CPU,内存和带宽的负载.节省带宽费用和配置费用

3. 支持指定缓存到期时间,指定URL缓存刷新.

如何开通?

1.购买时选择开通

2. 用户端升级配置时开通

功能介绍

数字1: 开启和关闭静态缓存功能

数字2: 静态缓存加速功能的模式

标准模式: 只缓存静态文件,也就是图片(如png,jpg),脚本和样式文件(如css,js)等
增强模式: 所有GET请求
不缓存: 不缓存GET和POST请求
数字2下的后缀: 如果只希望缓存部分类型的静态文件,可以自行选择

数字3: 表明全局缓存时间,单位时秒,如果不设置,系统默认缓存1200秒,也就是20分钟。

数字4:清除所有缓存,表示对所有缓存的文件全部清除.

数字5: 自定义规则,可以指定对具体的uri,请求方法,以及缓存时间进行缓存。具体操作见下

数字6: 刷新指定uri,可以对该域名下,某些GET请求进行缓存刷新。同时,可以查询提交的刷新缓存的任务是否成功记录

如何制定自定义的缓存规则?

>>> 1.我想缓存POST请求,如何操作?

1.点击自定义规则,添加规则
2.数字2处,选择增强模式
3.数字3处,选择post 请求

注意:POST 请求,使用的参数不同,同一个URI,不同的参数,会缓存不同的请求.但是不支持手动刷新某个URI的POST请求,如果需要刷新,只能清除所有的缓存。所以,对于POST请求,建议缓存的时间设置的短一些,自动过期。

>>> 2.我想缓存全部请求或者我想缓存以某些字母开头的请求,如何操作?

1. 上图中数字2选择前缀匹配即可
2. 数字4中以/ 开头,填写URI,就会以此为前缀进行识别和缓存

相关问题

>>> 1.我如何查看某个请求是否被缓存了,缓存是否命中了?

打开网站的FIREBUG,找到对应的请求,查看Response 头,其中X-Proxy-Cache字段表明缓存命中状态,如果是HIT,表明命中,如果是EXPIRE表明过期,如果是MISS,表明没有命中

>>> 2.我的web服务器也设置的缓存规则,是否和高防IP设置的缓存规则冲突?

如果使用高防IP的缓存和缓存规则,默认会忽略源的缓存配置,尤其是缓存的有效期。

>>> 3. 我的网站,主要是网站的首页图片和静态文件比较多,是否可以宕机保护,如果源宕机,缓存仍然可用?

当然可以,高防IP的缓存规则是只对http请求中code 为200的进行缓存,任何其他异常的code都会忽略,所以,如果要实现上述的宕机保护。可以按照如下步骤

1.添加域名到网站防护,开启静态缓存功能。将全局缓存时间设置的长一些,比如几个月。或者,添加缓存规则,指定某些uri地址缓存
2.此时不要把域名全部解析到高防IP上,本地的hosts中解析高防IP到域名
3.本地访问网站首页,观察是否命中.如果大部分请求都能够命中。最后将域名解析到高防IP上

特别注意:添加的自定义规则后,自定义规则将优先于针对域名的缓存策略生效。