【发布时间】:2020-11-22 17:15:24
【问题描述】:
我有一个传递给我的 Angular7 应用程序。第一次内容丰富的绘画和互动时间约为 6 秒!在https://www.google-analytics.com/collect 和https://fonts.gstatic.com/s/opensans API 调用上似乎停顿(挂起)大约 4 秒,我发现这与谷歌字体有关。但这可能不是失速的原因。我尝试使用延迟加载模块来缩小捆绑包。目前我们在:styles.css 465B,runtime.js 1.1kB,polyfills.js 36kB,styles.js 10kB,vendor.js 583kB,main.js 142kB。捆绑包大小似乎不是问题,但浏览器(chrome)在用户看到主页之前仍会停止 6 秒。有人有什么建议吗?
我也查看了 SSR,但考虑到我们使用 dist 中的内容在 AWS S3 上提供服务,设置似乎非常复杂。我正在构建:
ng build --outputHashing=all --prod
请帮忙。在尝试 SSR 之前,我想确保没有什么可以改进的。谢谢!
【问题讨论】:
标签: javascript angular angular7 angular7-router