一直对阿里云全站加速(DCDN)的缓存配置比较疑惑,通过提工单及自己的验证算是搞明白了,顺便记录下。
分两种情况来说明下如何配置,及如何验证缓存是否生效
明确网站的静态文件路径
你已经很明确网站的静态文件路径,例如现在比较流行的 react 项目编译后的静态文件路径一般为 /static/
或 /assets/
。
配置静态路径(注意
/static/*
后边的*
务必要加)设置缓存时间(可选,默认缓存1小时)
不确定静态文件路径或非常分散
这时候可以通过指定静态文件类型来配置,会根据请求的文件后缀名来判断是否是静态文件,而不必关心其路径。
配置静态文件类型(根据实际请求勾选,通常可以全选)
设置缓存时间(可选,默认缓存1小时),同上述一致,不再放图了
验证缓存是否生效
打开浏览器的开发者工具控制台切换到 Network
栏,通过查看请求的Response Header
是否包含 X-Cache
判断