Vue Nuxt 中静态文件处理技巧能够提升网站性能本文介绍了一些技巧包括使用静态资产 URL 前缀 gziping 文件以及使用 service worker
Vue Nuxt 中静态文件的处理技巧可以帮助开发人员提高网站性能本文介绍了一些技巧包括使用静态资产 URL 前缀 GZIPing 文件以及使用 Service Worker
Vue Nuxt 中静态文件的处理技巧
Vue Nuxt 提供了一些配置选项用于定义如何处理静态文件包括如何压缩调整大小以及如何划分文件
使用静态资产 URL 前缀
使用静态资产 URL 前缀可以帮助浏览器更好地缓存静态文件例如可以配置 Nuxt 以使用/static/*
作为静态文件 URL 前缀
// nuxt . config .js
export default {
// ...
router {
base:"/static/"
},
// ...
};
GZIPing 文件
gziping 可以显著减少静态文件的传输大小从而减少应用程序加载时间
// nuxt .config .js
export default {
// ...
buildModules:[
"@nuxtjs / brotli",
],
brotli:{
compressionAlgorithm:"brotli",
},
// ...
};
使用 Service Worker
使用 Service Worker 可以帮助应用程序实现 PWA 功能例如能够进行服务工作程序从而实现缓存文件甚至升级应用程序
// nuxt .config .js
export default {
// ...
manifest:{
name:"My app",
short name:"My app",
},
workbox:{
enabled:"production",
},
// ...
};