CDN图片URL为什么每次都不一样?
发布于 6 年前 作者 huxiuying 11201 次浏览 来自 官方Issues

-----今天工单无法提交(按提交无反应),所以提交到这里试试看-----

同一张图片(同一个fileID),在不同的时候渲染的时候实际图片url是不一样的?这样导致图片在客户端完全不能缓存,白白浪费CDN流量,而且用户体验差(切换一个元素图片都会有一个下载的过程),用时间戳强行阻止客户端缓存的方式未免太粗暴了一点,就算每次都要做权限检查可以不改url,在服务器端检查etag,在服务器端返回不同的status code(304 Not Modified或者404)来实现。

第一次:https://xxxxx.tcb.qcloud.la/jsb/yyyyyyyyyyyyy.jpg?sign=16ad1563d0be1f19b32a9cc92b8a4985&t=1578315387

第二次:https://xxxxx.tcb.qcloud.la/jsb/yyyyyyyyyyyyy.jpg?sign=4d3e3e69a5eeda2a93062fad99679283&t=1578315105

回到顶部