Skip to main content

缓存

静态资源缓存方式

● 使用第三方的 CDN 服务:如果想要开源一些项目,可以使用第三方的 CDN 服务 ● 使用 CDN 进行静态资源的缓存:将自己网站的静态资源放在 CDN 上,比如 js、css、图片等。可以将整个项目放在 CDN 上,完成一键部署。

一般 CDN 会设置一个较大的过期时间 如 Cache-control: max-age=315360000 对应的时间是 1 年,适用于通过 hash 值进行版本管理的静态资源 CDN 上的缓存更新比较麻烦,需要一些时间来生效 建议通过文件名+版本号的方式来更新静态资源,通过 stale-while-revalidate 策略也可以