云数据库虚拟主机(云服务器云虚拟主机)
220
2022-07-12
缓存刷新和缓存预热有什么区别?
缓存刷新和缓存预热的区别如下所示:
缓存刷新:提交缓存刷新请求后,CDN节点的缓存内容将会被强制过期。当用户向CDN节点请求资源时,CDN会直接回源站请求对应的资源返回给用户,并将其缓存。
缓存预热:提交缓存预热请求后,源站将会主动将对应的资源缓存到CDN节点。当用户首次请求时,就能直接从CDN节点缓存中获取到最新的资源,无需再回源。
CDN缓存刷新和缓存预热有先后顺序吗?
当您的源站资源更新,想要更新CDN节点缓存时,请注意:
您需要先执行缓存刷新操作,待缓存刷新任务生效后(大约需要5分钟),再执行缓存预热任务;
若您跳过缓存刷新直接执行缓存预热操作,那么已经缓存到CDN节点的资源不会更新;
若您首次接入CDN,节点无缓存,可以直接执行缓存预热操作,将资源缓存到CDN节点。
我们可能会有疑问,CDN缓存刷新会刷新所有节点吗?是的,CDN刷新URL或目录会刷新所有节点。
CDN刷新和预热是必须的吗?
以下几种情况需要您执行刷新或者预热操作。
①源站更新文件后,需要刷新。
②针对大文件,建议预热,提升用户体验,特别是视频文件。
③小文件不建议预热。
④CDN暂不支持自动刷新和预热功能,您需要手动执行。
发表评论
暂时没有评论,来抢沙发吧~