设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 57|回复: 0

使用cf cloudflare cdn后,源站服务器修改文件内容不会更新,删除了文件都还存在可访问的问题,永久在线功能的效果

[复制链接]
 成长值: 228

签到天数: 4701 天

[LV.Master]伴坛终老

发表于 2024/11/14 23:44 | 显示全部楼层 |阅读模式 |Google Chrome 130.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
使用cf cloudflare cdn后,源站服务器修改文件内容不会更新,删除了文件都还存在可访问的问题,永久在线功能的效果

这就是强制缓存效果,或者不开强制缓存,跟随源站缓存时间,永久在线要关掉,不然文件删了会依旧输出缓存
如果文件更新会立即更新,比如说etag或者last-modified发生变化,删了文件的话,是永久缓存的,因为返回状态码是404
你上传个新文件,覆盖原来的文件,就可以正常更新了,直接上服务器后台去控制文件,不要删除源文件,用覆盖方式更新文件在同一个路径就可以立即刷新cloudflare的缓存
etag这个就是文件md5一样的东西,文件变化缓存才会更新,就和你用hash工具校验文件一样,永远是固定不会变动的,一旦修改了txt内任何一个字符,md5就烂了
其实这都是小问题,因为程序上数据库已经删了,用户不知道原来的url是多少了,别忘了还有浏览器缓存,服务器和CDN都删了,用户浏览器依旧存着那张图

就是这个功能:https://www.cloudflare.com/zh-cn/always-online/

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/17 21:26 , Processed in 0.257586 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表