Nuxt有效缓存

时间:2020-07-26 13:19:18

标签: caching nuxt.js workbox

通过有效的缓存策略为静态资产提供服务。如果我审核我的应用程序,我会得到这个。我将此代码添加到nuxt.config,但这会有所帮助。

render: {
  static: {
    maxAge: 2592000
  }
},

其默认情况下在浏览器中缓存静态资产1h。 我在哪里可以更改它。或如何?

1 个答案:

答案 0 :(得分:1)

您应该使用Firebase配置静态文件的标头:

https://firebase.google.com/docs/hosting/full-config#headers

// in firebase.json
"hosting": {
  // ...

  // Add the "headers" attribute within "hosting", override cache control
  "headers": [ {
    "source": "**/*.@(jpg|jpeg|gif|png)",
    "headers": [ {
      "key": "Cache-Control",
      "value": "max-age=2592000"
    } ]
  }
 ]
}

这应该为您提供所需的缓存控制值,具体取决于您要在其中设置的内容。