美文网首页工作生活
get请求时的CDN缓存问题

get请求时的CDN缓存问题

作者: 叫我魏大川 | 来源:发表于2019-07-03 19:44 被阅读0次

当使用get请求网络数据时,很多时候会出现一种情况,就是当服务器部署新的数据之后,我们请求到的还是旧数据。这个时候实际我们拿到的是CDN中的缓存数据。这个情况在请求网页时也会偶发。

下面提供两个解决办法:

1:让运维或后台人员手动刷新CDN缓存,但是刷新也分刷新目录和刷新URL,具体情况具体分析。但是很多时候效果不太理想。

2:修改我们自己的请求URL:在get请求URL后边拼接上一个动态参数,取随机数或当前时间的时间戳。因为CDN缓存是根据URL来当作key值来存储的,所以每次我们的URL都变动,则直接会去拿服务器的源数据。

CDN:https://blog.csdn.net/shenmofeng15/article/details/84034804
盗图一张:

20181113194637597.png

相关文章

  • get请求时的CDN缓存问题

    当使用get请求网络数据时,很多时候会出现一种情况,就是当服务器部署新的数据之后,我们请求到的还是旧数据。这个时候...

  • Http GET请求缓存问题

    GET 缓存导致的问题 在iOS 客户端通过AFNetworking 发起 GET 方式的HTTP请求时,导致数据...

  • iOS 网络缓存

    常见的网络数据缓存方式 GET网络请求缓存 概述 首先要知道,POST请求不能被缓存,只有 GET 请求能被缓存。...

  • 每日一点前端面试题

    Ajax请求的时候GET和POST的区别? GET大小限制,安全低,POST则相反; GET请求需考虑缓存问题,P...

  • js学习笔记----ajax学习day02AJAX异步加载数据

    get发送网络请求的缓存机制 原因: 每次get请求时, 若路径相同, 浏览器会返回之前缓存的数据, 而不是真正的...

  • CDN | 缓存资源的三种刷新方式

    功能介绍 缓存刷新是把CDN所有节点上对应的缓存资源标记为失效,当用户再次请求时,CDN会直接回源站获取对应的资源...

  • 面试

    一、js基础 1.cdn原理 CDN 的工作原理就是将源站资源缓存到位于全球各地的 CDN 节点上,用户请求资源时...

  • 2018-12-12

    CDN缓存 浏览器本地缓存失效后,浏览器会向CDN边缘节点发起请求。类似浏览器缓存,CDN边缘节点也存在着一套缓存...

  • get请求和post请求的区别主要有两点

    get请求和post请求的区别主要有两点 get请求可以被缓存而post请求不能被缓存 get请求的传参方式和po...

  • 阿里云配置CDN并强制跳转https

    CDN的工作原理就是将您源站的资源缓存到位于全国各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不...

网友评论

    本文标题:get请求时的CDN缓存问题

    本文链接:https://www.haomeiwen.com/subject/utfthctx.html