百度云防护WAF提高CDN缓存命中率小技巧

最近,主机吧查看网站请求日志,发现网站请求的基本都是一些带参数的JS、CSS文件

查看网页请求后发现这类链接百度云防护默认是不缓存的,即使你设置了缓存这类文件的后缀。

比如: www.zhujib.com/wp-content/themes/b2/Assets/fonts/iconfont.woff2?t=1706879886132

因为理论上来说,这类链接是动态链接,如果做了缓存很可能会影响网站功能,为了安全起见,一般是不会默认缓存带参数的静态文件的。

为了提高缓存命中率,一些CDN有设置忽略参数的功能。

不过百度云防护毕竟是安全CDN,以安全为主,所以没有这个功能,但是如果我们想特殊处理也是可以的。

我们可以利用缓存功能里特殊设置功能

添加规则,比如上面的连接,我们可以缓存这个链接所在的目录,一般网站程序字体、图片、JS、CSS都是上传到固定目录上的,我们只要设置把这个目录下的文件做缓存就可以了,如下图:

设置成功后,我们再用浏览器查看是否缓存:

果然命中缓存了。如果你的网站是纯静态页面,不需要登陆,评论这些,可以使用特殊设置把整站缓存了。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
在线客服
云加速客服
哈喽,欢迎光临云加速!
2024-12-21 19:32:54
您好,有什么需要帮助的吗?
您的工单我们已经收到,我们将会尽快跟您联系!
[业务咨询]
176363189
业务咨询
[紧急咨询]
17307799197
[投诉建议]
sudu@yunjiasu.cc
取消

选择聊天工具: