智能全球加速提供了缓存的功能,将静态资源缓存到邻近客户端的边缘节点,从而降低了数据传输的时延、减轻了源站处理请求的压力、提升了用户体验。此外,智能全球加速提供缓存刷新的功能,进而保证客户端从节点上获取的资源是最新的。智能全球加速还提供缓存预热的功能,资源可以预先被缓存到节点。
功能概述
功能 | 描述 |
|---|
缓存刷新 | - 缓存刷新:强制删除智能全球加速节点上的缓存资源或将节点上的资源标记为过期。
- 智能全球加速的刷新类型有:URL刷新、目录刷新。
- URL 刷新:刷新请求被成功处理后,智能全球加速会强制删除节点上对应的缓存资源。客户端下一次请求这部分资源时,节点会直接访问源站来获取对应的最新资源。然后,最新资源被重新缓存到智能全球加速节点。
- 目录刷新:刷新请求被成功处理后,智能全球加速会将节点上对应的缓存资源标记为过期。客户端下一次请求这部分资源时,节点会直接访问源站来校验对应的资源是否最新。如果资源已更新,最新资源被重新缓存到智能全球加速节点。 如果资源未更新,智能全球加速会继续保留原本节点的缓存资源,在客户端访问时返回对应的资源。
- 在以下场景,您可能进行缓存刷新的操作:
- 更新旧资源:源站上的旧资源被更新后,您需要刷新节点上的缓存来确保客户端获得的资源是最新的。
- 清理不合规或过期的资源:源站上的不合规资源或过期资源被删除后,您需要刷新节点上对应的缓存资源来确保客户端无法在智能全球加速节点上获取这些资源。
|
缓存预热 | - 缓存预热:资源预先被缓存到智能全球加速节点,为客户端访问这部分资源做准备。
- 您成功提交缓存预热请求后,智能全球加速将预先访问源站,将对应资源提前缓存到边缘节点。资源成功被预热后,客户端首次请求该资源即可直接从边缘节点上获得,无需触发回源请求。
- 在以下场景,您可能会进行缓存预热的操作:
- 举办大型促销活动:在大型电商促销等场景下,将会有大量客户端在同一时间内同时发起请求。为减少客户端获取资源所消耗的时间,提升用户的访问体验,您可以将活动所需要的资源提前缓存到智能全球加速节点。这样,客户端可以直接在智能全球加速节点上获取资源,加快客户端获取资源的速度。
- 发布大文件或更新大型版本:在发布大型文件等场景下,大量请求被路由到源站来获取大文件,这将增大源站处理请求的压力。您可以将大型文件提前缓存到智能全球加速节点,这样可以降低源站处理请求的压力。
|
注意事项
功能 | 注意事项 |
|---|
缓存刷新 | - 请您避免在短时间内提交大量的刷新请求:在刷新请求生效后 ,客户端下一次请求对应的资源时,节点将直接访问源站。这可能暂时降低缓存命中率、增加客户端获取资源的时间、增加源站处理请求的压力。
- 请您根据资源的缓存过期时间决定是否进行缓存刷新操作:从您提交刷新请求、到资源成功被缓存到节点需要一段时间。如果资源的缓存过期时间较短(如少于5分钟),通常不推荐您进行缓存刷新操作。因为资源很快就会过期,节点会访问源站获取对应的最新资源。
- 缓存刷新的限额相关信息,请参见缓存刷新。
- 请您确保智能全球加速对您需要刷新的内容成功启用了缓存功能,即为相关内容配置了缓存规则。否则,这可能会导致您无法提交缓存刷新的请求或缓存刷新功能不生效。
|
缓存预热 | - 请您避免在短时间内提交大量的预热请求:在预热请求生效后 ,节点会立即访问源站来获取资源。如果同时预热多个大文件,这可能增加源站处理请求的压力。
- 请您根据资源的大小决定何时进行缓存预热操作:从您提交预热请求、到资源成功被缓存到节点上需要一段时间。资源的大小决定了该过程的持续时间。资源越小,持续的时间越短。您可以结合资源的大小,决定何时进行缓存预热的操作。
- 缓存预热的限额相关信息,请参见缓存预热。
- 请您确保智能全球加速对您需要预热的内容成功启用了缓存功能,即为相关内容配置了缓存规则。否则,这可能会导致您无法提交缓存预热的请求或缓存预热功能不生效。
|