Gatsby JS文件到期标题

时间:2018-02-11 14:05:25

标签: gatsby

我正试图了解Gatsby JS生成的JS文件的expiry标题。官方网站上有一篇关于缓存的文章:https://www.gatsbyjs.org/docs/caching/。作者建议对JS文件使用cache-control: public, max-age=0, must-revalidate标题。

我想缓存所有JS资源。 cache-control: max-age=31536000, public的使用可能带来什么影响?目前,我正在使用1.9.192版本,并且JS文件哈希在每个版本中都是不同的。

顺便说一下,有一个gatsby-plugin-offline允许使用服务工作者缓存JS资源。那么我不应该使用长期浏览器缓存的原因是什么?

1 个答案:

答案 0 :(得分:2)

JS文件名经常更改,但webpack 1的架构不允许我们保证就像更高版本一样。 gatsby-plugin-offline因此可能会产生问题。

幸运的是Gatsby v2即将到来,我们都可以忘记这个烂摊子: - )