最近,主机吧查看网站请求日志,发现网站请求的基本都是一些带参数的JS、CSS文件
查看网页请求后发现这类链接百度云防护默认是不缓存的,即使你设置了缓存这类文件的后缀。
比如: www.zhujib.com/wp-content/themes/b2/Assets/fonts/iconfont.woff2?t=1706879886132
因为理论上来说,这类链接是动态链接,如果做了缓存很可能会影响网站功能,为了安全起见,一般是不会默认缓存带参数的静态文件的。
不过百度云防护毕竟是安全CDN,以安全为主,所以没有这个功能,但是如果我们想特殊处理也是可以的。
我们可以利用缓存功能里特殊设置功能
添加规则,比如上面的连接,我们可以缓存这个链接所在的目录,一般网站程序字体、图片、JS、CSS都是上传到固定目录上的,我们只要设置把这个目录下的文件做缓存就可以了,如下图:
设置成功后,我们再用浏览器查看是否缓存:
果然命中缓存了。如果你的网站是纯静态页面,不需要登陆,评论这些,可以使用特殊设置把整站缓存了。