对象存储 同一个链接访问的文件异常

这篇分析访问同一链接返回不同文件或更新后仍显示旧文件的问题,原因包括CDN缓存未过期、浏览器本地缓存未禁用及文件被劫持,并提供了对应的处理步骤。 CDN缓存未过期:检查缓存配置,若过期则需刷新CDN URL或目录。 浏览器本地缓存未禁用:在调试窗口勾选Disable cache并重启浏览器。 文件被劫持:建议使用HTTPS协议访问,确保内容一致性。

相关产品
对象存储 产品页,含版本规格、价格与购买入口。

一、现象描述

·现象一:访问同一个链接,但访问的文件不相同。

·现象二:更新文件后,访问的文件还是旧文件。

二、可能原因

·内容分发网络(Content Delivery Network,CDN)缓存没有过期。

·浏览器没有禁用本地缓存。

·访问的文件可能被劫持,导致访问的资源内容和预期的内容不一致。

三、检查 CDN 缓存是否过期

参考 CDN 缓存配置 常见问题文档,判断 CDN 缓存是否过期。

·是,详情请参见 检查浏览器是否禁用本地缓存。

·否,详情请参见 缓存刷新 文档,刷新 CDN URL 或 CDN 目录。

四、检查浏览器是否禁用本地缓存

注意:如下操作以 Google 浏览器为例。

1. 打开 Google 浏览器。

2. 按 F12,打开调试窗口。

3. 选择Network页签,查看是否勾选了Disable cache。


·是,请 检查访问的文件是否被劫持。

·否,请勾选Disable cache,并重启浏览器。

五、检查访问的文件是否被劫持

当你访问的资源内容和预期的不一致时(例如,文件的 content-length 不一样,响应的 header 不一致等),即表示被劫持。建议你使用 HTTPS 协议访问该文件。

赞 (0)
上一篇 5天前
下一篇 5天前