缓存配置

Nuxt.js 使用 lru-cache 提供组件缓存功能以获得更好的渲染性能。

使用方法

  • 类型: BooleanObject (默认值:false)

如果是一个对象类型,其配置属性可以参考 lru-cache 配置项

例如 (nuxt.config.js):

  1. module.exports = {
  2. cache: true
  3. // or
  4. cache: {
  5. max: 1000,
  6. maxAge: 900000
  7. }
  8. }

cache 设定的值为 true,那么相当于应用了下面的默认配置:

属性名 是否可选? 类型 默认值 描述
max 整型 1000 缓存组件的最大数目,当第 1001 个组件被添加至缓存中时, 第一个被缓存的组件会从缓存中移除。
maxAge 整型 900000 缓存时间,单位毫秒, 默认是 15 分钟。