当使用get请求网络数据时,很多时候会出现一种情况,就是当服务器部署新的数据之后,我们请求到的还是旧数据。这个时候实际我们拿到的是CDN中的缓存数据。这个情况在请求网页时也会偶发。
下面提供两个解决办法:
1:让运维或后台人员手动刷新CDN缓存,但是刷新也分刷新目录和刷新URL,具体情况具体分析。但是很多时候效果不太理想。
2:修改我们自己的请求URL:在get请求URL后边拼接上一个动态参数,取随机数或当前时间的时间戳。因为CDN缓存是根据URL来当作key值来存储的,所以每次我们的URL都变动,则直接会去拿服务器的源数据。
CDN:https://blog.csdn.net/shenmofeng15/article/details/84034804
盗图一张:

网友评论