技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

百度CDN不能手动刷新图片/js/css等文件缓存的处理方法

作者:admin    时间:2021-6-24 12:1:33    浏览:

近期发现百度CDN不能手动刷新图片、 js、 css等文件的缓存,单文件刷新和全站刷新都不行,这对网站更新带来很大不便。

一开始我以为百度会自身处理这个问题,但是一直没有处理,于是我把这个问题反馈给了客服。

 客服一开始给我传来这张图片,叫检查是否文件没有被缓存。

哪些类型的文件或资源将不会被缓存?
哪些类型的文件或资源将不会被缓存?(点击图片放大)

哪些类型的文件或资源将不会被缓存?

问:哪些类型的文件或资源将不会被缓存? 答:并不是所有文件都会缓存,以下后缀文件在符合相应的cache-control的情况下会被缓存
css/js/jpg/jpeg/gif/ico/png/bmp/pict/csv/doc/pdf/pls/ppt/tif/tiff/eps/ejs/swf/ midi/mid/ttf/eot/woff/otf/svg/svgz/webp/docx/xlsx/xls/pptx/ps/class/jar


问:除了上述文件后缀,还有哪些情况,文件不会被缓存?
答:如果您设置的cache-control是“private”、”no-store”、”no-cache”、”maxage=0”或者在响应里面存储cookie,云加速都将无法缓存;单个文件如果大于100M也将不会被缓存。

问:如果上述文件后缀不满足我的需求,有其他方式可以实现吗?
答:可以的,您可以通过「特定页面规则」来实现,点击“查看报表”旁边的下拉菜单,点击「特定页面规则」,在规则自定义页面可通过规则来设置需要缓存的页面,目录及文件类型。

我说最近没有操作过网站设置,应该不是网站的设置问题。

后来,客服叫我在域名解析里加上@TXT条目。(注:是在域名注册管理那边加,不是百度云加速平台这边

登录域名管理解析,发现@的原先解析是cname,而不是TXT。所以根据客服指示,改了过来。但改后的问题出现了,就是不带www的域名访问不了了。

客服看了好一会,没有解决,然后把问题反馈给了产品那边。

最后给的答复是,需要暂时保留@TXT设置。然后他们那边帮我激活。客服的原话是:

您之前配置删除了没有同步激活,所以影响刷新缓存功能,需要配置激活一下。

我不太理解这句话,因为我近期没更改过百度云加速的任何设置。我想是百度那边不知什么原因删除的吧。

过了一会,客服回复说,配置激活了,可以把@的解析改回原先的cname了。

测试一下,确实可以刷新文件缓存了。

经过这一事件,如果同样遇到此问题的人,就要主动在后台联系客服来解决了。

标签: 百度云加速  主机  
x
x
  • 站长推荐