84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我们的网址:www.zzlhjqr.com,打开首页上的精彩视频,第二个视频,是6700机器人的介绍。原本我们的需求是:视频隔段时间要更新一次,重新上传,把老的文件删除,新的文件名改为老文件名,结果前端一直是播放老的文件。
后来为了验证专程做了测试,上传一个文件,在浏览器端播放一次,再把刚才上传的文件删除,再刷新浏览器端,结果依然可以播放,请问这个怎么处理?
毕竟我们需要隔段时间更新一次视频,如果这样的话,我们就没办法实现了,是不是云平台的缓冲机制造成的,谢谢。
人生最曼妙的风景,竟是内心的淡定与从容!
这种情况大多是服务端存在缓存,前端请求的文件名字未改变就任然使用的之前的文件。解决方法大多使用文件后面加版本号或者时间戳的形式
听上去像是CDN的问题,不知道用的哪家的,我用的阿里云的直接在后台打出资源路径刷新下(强制回源拉取)一般就可以了。
java代码,更新视频文件同时清除cookie缓存
服务器端清一下缓存就好了
将最后一个参数v的时间再详细些试试,如:...6700.flv?v=20170112113640
...6700.flv?v=20170112113640
<embed flashvars="JcScpFile=...clouddn.com/6700.flv?v=20170215">
这种情况大多是服务端存在缓存,前端请求的文件名字未改变就任然使用的之前的文件。解决方法大多使用文件后面加版本号或者时间戳的形式
听上去像是CDN的问题,不知道用的哪家的,我用的阿里云的直接在后台打出资源路径刷新下(强制回源拉取)一般就可以了。
java代码,更新视频文件同时清除cookie缓存
服务器端清一下缓存就好了
将最后一个参数v的时间再详细些试试,如:
...6700.flv?v=20170112113640