采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我在vue2.6的脚手架项目配置了gzip
但是如果我把deleteOriginalAssets 配置为true的话,打包丢到nginx上访问就会报错,但是如果是true就不会
但是目前的情况是领导要求必须是true,如果才能在这样的情况下访问成功了呢
同学你好 deleteOriginalAssets 为 true 意思就是要删除原文件,只保留 gz 结尾的打包后的文件,nginx 要支持自动解析 gz 文件才可以,你需要在 nginx 将 gzip_static 模块设置为 on,文档:http://nginx.org/en/docs/http/ngx_http_gzip_static_module.html
老师,我还有问题 1.即使我不删除源文件,我在查看静态文件请求时候也显示了gzip,是不是说明gzip配置成功,性能已经提升了。删不删除源文件已经无所谓了呢? 2.如果打开gzip_static,我还需要安装一个module是吧
删不删除源文件是不是只会改变包大小,对性能已经没有影响了
1 不是这样的 假如不删除 就是服务器端(nginx 的 gzip模块) 帮你压缩,会耗费一点服务器的时间(不过假如量小的话可以忽略不计),直接使用压缩好的是最省时间的。 2 对 不过现在的 nginx 一般都会预编译这个模块 使用 nginx -V 看一下装没装即可。
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.3k 2
884 17
1.3k 17
1.9k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号