首页 > 其他分享 >应对CDN缓存的一个小技巧

应对CDN缓存的一个小技巧

时间:2023-09-14 15:04:53浏览次数:39  
标签:文件 缓存 http 技巧 CDN cdn 下载


工作中把一个文件放在CDN上面实时更新,并提供http下载地址。

但是由于CDN缓存,下载下来的文件其实是几个小时以前的了。

解决方法:

下载请求的某尾添加一个随机参数,举例如:

http://xxx.cdn.com/abc/123/test.xml?timestamp=12345678

其中http://xxx.cdn.com/abc/123/test.xml为该文件的真实下载地址,而添加一个timestamp参数取当前时间的毫秒数。这样每次下载就都是最新的文件了(因为每次请求的URL不同,CDN就不会从缓存读取文件了)。

希望对大家有所帮助。

标签:文件,缓存,http,技巧,CDN,cdn,下载
From: https://blog.51cto.com/u_6978506/7470417

相关文章

  • 基于HTTP协议的客户端缓存
    提到缓存,一般都会想起redis、memcached等分布式缓存系统。虽然使用这些服务器端缓存速度能提升不少,但其实还是需要客户端下载这部分数据,目前在移动互联网领域,节省流量是很有必要的,因此工作中也就需要加入客户端缓存的相关技术。 怎么使用客户端缓存?1、用http报头中的last-modified......
  • 146. LRU 缓存
    请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果......
  • 关于缓存系统的mutex模式实现
    这篇blog是在上一家互联网公司某产品开发过程中的一些经验总结,整理一下分享上来。 关于mutex模式:对于高并发大访问量的应用,一般都会在数据库访问前加一层缓存系统。但是如果某一时刻某个缓存的key失效,而reload该key缓存的时间又比较长,导致大量的请求直接访问数据库,则会直接将数据......
  • 视频剪辑过于卡顿,让Pr更流畅的技巧 ( 待测试 )
    事件起因:项目组某后期同事,使用Pr剪辑视频非常卡顿,但是机器配置是完全满足他的办公需求的 解决办法:1.降低回放分辨率 如果你的视频预览卡顿,首先应该考虑的,就是当前回放分辨率是否过高。通常在你的PR节目面板的右下角,会有这样一个选单。点开后会出现“完整”、......
  • java/jsp清除jsp缓存
    InJava:HttpServletResponseresponse=(HttpServletResponse)rep;response.setDateHeader("Expires",-1);response.setHeader("Cache_Control","no-cache");response.setHeader("Pragma","no-ca......
  • 有什么巨好用Excel数据分析技巧?
    当涉及Excel数据分析时,以下是一些非常实用的技巧和功能,供您参考。这里将为您提供关于数据整理、数据清洗、统计分析、可视化和高级分析等方面的技巧。一、数据整理与清洗:导入数据:使用Excel的数据导入功能,将外部数据源(如文本文件、数据库等)导入到工作表中。数据筛选:利用Exce......
  • 进阶训练技巧提升模型性能
    在深度学习的世界中,训练技巧的重要性不言而喻。进阶训练技巧,包括损失函数、学习率、模型微调和半精度训练,更是对提升模型性能和准确率有着关键作用。下面我们将对这些技巧进行详细的探讨。一、损失函数(LossFunction)损失函数,或者叫作目标函数,是用来衡量模型预测输出和真实输出之间......
  • 商品查询业务之解决商品查询的缓存穿透、缓存雪崩、缓存击穿问题(封装工具类)
    商品查询业务之解决商品查询的缓存穿透、缓存雪崩、缓存击穿问题(封装工具类)核心思路如下:在原来的逻辑中,我们如果发现这个数据在mysql中不存在,直接就返回404了,这样是会存在缓存穿透问题的现在的逻辑中:如果这个数据不存在,我们不会返回404,还是会把这个数据写入到Redis中,并且将v......
  • Excel打印技巧
    1多页打印相同标题有多页需要打印的数据,经过简单设置,就可以在打印时让每一页都有相同的标题行,表格美观而且便于阅读2只打印部分数据工作表中有很多数据,只想打印部分内容3快速调整打印比例结合页面内容和纸张大小,可以缩小或是扩大打印比例4拖动鼠标设置页......
  • Spring小技巧--计算表达式的值
    平时工作中经常要用到表达式值的计算问题,Spring框架中提供了SpringExpressionLanguage(简称SpEL)机制,可以很方便快捷的实现表达式值的计算;SpEL机制需要引入Spring-expression包。下面列举其应用的两个小Demo;1、数值计算:StringexpressionStr="19+26";ExpressionParse......