事情是这样的,最近写了一个小软件,登录的时候会从网站上读取 txt 数据,为了提升用户体验,就给 txt 套上了 cdn
然而,使用了一段时间之后发现,在阿里云 CDN 控制台 刷新了 URL 之后 部分节点仍然返回给用户旧的缓存文件(返回的数据如果是 gzip 压缩的话,内容就是新的正常的,如果是没有进行压缩过的,内容就是旧的)
大部分浏览器都是带 gzip 的,对于使用浏览器的用户基本没啥影响
但是,像楼主这样放在 app、软件里面使用的话,因为一般软件不带 gzip,那影响就大了。
排查了一个晚上,一直以为是软件没写好导致的问题,最后竟然意外的发现是阿里云的锅
