产品特色
- 缓存用户的静态(GET)和动态请求(POST),用于加速网站,提高访问速度。
- 降低CC攻击下源的CPU、内存和带宽的负载,节省带宽费用和配置费用。
- 支持指定缓存到期时间、指定URL缓存刷新。
如何开通?
- 购买时选择开通。
- 用户端升级配置时开通。
功能介绍
- 开启和关闭静态缓存加速功能。
- 静态缓存加速功能的模式。
- 标准模式: 只缓存静态文件,即图片(如png、jpg)、脚本和样式文件(如css、js)等。
- 增强模式: 所有GET请求。
- 不缓存: 不缓存GET和POST请求。
- 后缀: 如果只希望缓存部分类型的静态文件,可以自行选择指定。
- 全局缓存时间,单位为秒,系统默认缓存1200秒,即20分钟。
- 清除所有缓存,对所有缓存的文件全部清除。
- 自定义规则,可以指定对具体的URI、请求方法,以及缓存时间进行缓存。
- 刷新指定URI缓存,对该域名下,某些GET请求进行缓存刷新。同时,可以查询提交的刷新缓存任务是否成功记录。
如何制定自定义的缓存规则?
- 我想缓存POST请求,如何操作?
- 点击自定义规则,添加规则。
- 选择增强模式。
- 选择POST请求。
- 填写指定的URI。注意:
POST请求即便是对同一个URI,使用不同的参数也会缓存不同的请求。不支持手动刷新某个URI的POST请求,如果需要刷新,只能清除所有的缓存。所以,对于POST请求,建议缓存的时间设置得短一些,使之较快自动过期。
- 我想缓存全部请求,或以某些字母开头的请求,如何操作?
- 规则中匹配模式选择前缀匹配即可。
- 填写URI时以
\
开头,就会以此为前缀进行识别并缓存。
相关问题
- 我如何查看某个请求是否被缓存了,缓存是否命中了?
打开网站的FIREBUG,找到对应的请求,查看Response头,其中X-Proxy-Cache
字段表明缓存命中状态:如果是HIT,表明命中;如果是EXPIRE,表明过期;如果是MISS,表明未命中。 - 我的Web服务器也设置了缓存规则,是否和高防IP设置的缓存规则冲突?
使用高防IP的缓存和缓存规则,默认会忽略源的缓存配置,尤其是缓存的有效期。 - 我的网站,主要是网站的首页图片和静态文件比较多,是否可以宕机保护?如果源宕机,缓存是否仍然可用?
可以。高防IP的缓存规则是只对http请求中code为200的进行缓存,任何其他异常的code都会忽略。所以,如果要实现上述的宕机保护,可以按如下步骤操作:- 添加域名到网站防护,开启静态缓存功能。将全局缓存时间设置得长一些,比如几个月;或者添加缓存规则时指定某些URI地址缓存。
- 此时勿把域名全部解析到高防IP上,在本地的hosts中解析高防IP到域名。
- 本地访问网站首页,观察是否命中。如果大部分请求都能够命中,最后才将域名解析到高防IP上。
特别注意:
添加了自定义规则后,自定义规则将优先于针对域名的缓存策略生效。