我有静态数据,每隔5秒就会更改一次,我需要从CDN获得这些数据。最好的方式是5秒刷新一次,还是使用CDN提供推流/上传功能?
发布于 2021-04-08 10:19:40
您可以在将来将您的源上的HTTP Expires头部设置为5秒。这将告诉CDN、浏览器和介于两者之间的任何其他代理在此之前只存储该内容。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires
Expires: <UTC http date-time>请注意,您也可以使用HTTP Cache-Control头,但Expires可能更精确,特别是对于变化如此之快的内容。
但不要两个都用。如果响应中存在带有max-age或s-maxage指令的Cache-Control标头,则忽略Expires标头。
发布于 2021-04-10 17:18:03
只需将其设置为no-cache,这样每个请求都将获得最新的响应。
https://stackoverflow.com/questions/66980452
复制相似问题