阿里云全站加速缓存配置

一直对阿里云全站加速(DCDN)的缓存配置比较疑惑,通过提工单及自己的验证算是搞明白了,顺便记录下。

分两种情况来说明下如何配置,及如何验证缓存是否生效

明确网站的静态文件路径

你已经很明确网站的静态文件路径,例如现在比较流行的 react 项目编译后的静态文件路径一般为 /static//assets/

  1. 配置静态路径(注意/static/* 后边的*务必要加)

    image-20240614094051001

  2. 设置缓存时间(可选,默认缓存1小时)

    image-20240614103447299

不确定静态文件路径或非常分散

这时候可以通过指定静态文件类型来配置,会根据请求的文件后缀名来判断是否是静态文件,而不必关心其路径。

  1. 配置静态文件类型(根据实际请求勾选,通常可以全选)

    image-20240614104036351

  2. 设置缓存时间(可选,默认缓存1小时),同上述一致,不再放图了

验证缓存是否生效

打开浏览器的开发者工具控制台切换到 Network 栏,通过查看请求的Response Header 是否包含 X-Cache 判断

image-20240614104605222