构建生产版本时,css + js的大小达到3.8MB。
我唯一能看到的是bootstrap
,它占用了3.8MB大小的一半。
该应用程序在admin
模块中包含CRUD功能,我主要使用bootstrap
,而other module
是静态页面列表,其中我仅使用了grid
引导程序
关于如何在进一步优化方面进行改进的指南?
答案 0 :(得分:1)
这是预期的,并且使用bootstrap
,您无能为力。相反,如果您使用bootstrap-vue
,则可以仅导入所需模块的特定部分(javascript),这将大大减少捆绑包的大小。
话虽如此,这里没有什么错。这些文件的gzip大小最大为252kb
,而且非常便宜。
如果您使用http2为站点提供服务,并且浏览器支持它,则您的请求将被多路复用,并将使用TCP管道加载资产。与HTTP1相比,这具有巨大的收获和改进:
因此,总结一下-压缩您的资产,并确保您的Web服务器使用http2,并且此时的问题很小。
答案 1 :(得分:0)
考虑使用purgecss插件摆脱所有未使用的引导程序类:https://www.purgecss.com/guides/vue